`
leijiao
  • 浏览: 15831 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

CentOS 5.5 yum 搭建 Apache+PHP5+MySQL

阅读更多
1. 安装MySQL 5.0

安装MySQL 5.0,我们在终端中执行如下命令, yum install mysql mysql-server
CentOS中安装完MySQL默认是不启动的,而且系统随机启动项里也不会自动添加mysqld的项,不过,还好这些都不是什么问题,简单的两个命令就能搞定它们: chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
使用过Debian/Ubuntu的朋友可能已经注意到,CentOS下安装MySQL不像Debian/Ubuntu那样,安装过程中就要求给 mysql的root用户设定密码。而在CentOS中,安装完毕后,我们还要使用下面的命令给mysql的root用户设定密码: mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword这一步一定要注意,任何人都有可能进入你的mysql数据库哦。。。

2. 安装Apache2

Apache2已经包含在CentOS软件包中了,因此使用下面的命令就能轻松安装它了: yum install httpd
现在,设置Apache在系统启动中运行, chkconfig --levels 235 httpd on
立即启动之, /etc/init.d/httpd start
OK,这个时候就可以使用浏览器打开 http://127.0.0.1 了,你可以看到CentOS的Apache的测试页面.

CentOS中,Apache的站点默认根目录(document root)位于 /var/www/html,配置文件位于 /etc/httpd/conf/httpd.conf,   ServerName localhost还有一些其他的配置文件,都不许在 /etc/httpd/conf.d/ 文件夹下。

3. 安装PHP5

既然是“快速安装”,文中的步骤都是以快速且最小化安装为准。安装PHP5: yum install php
然后,重新启动Apache: /etc/init.d/httpd start


4. 测试PHP5,查看PHP5安装的详细信息

测试PHP且要查看PHP5安装的相关信息最常用的做法是,在Apache站点根目录(/var/www/html)里新建一个名为 infor.php 的PHP程序文件,vi /var/www/html/info.php 代码如下:

<?php
phpinfo();
?>


PHP中phpinfo()这个函数就是用来显示PHP的具体信息的,在浏览器在打开 http://127.0.0.1/info.php:


从图中我们能看到,PHP5已经能正常工作了,继续往下看,可以发现,常用的功能模块都已经启动了。当然,MySQL此时还没有现身,因为我们还没有为PHP5安装MySQL支持。

5. 为PHP5安装MySQL支持

为了让PHP支持MySQL,我们还要安装php-mysql安装包。安装php-mysql软件包之前,我们回过头看看,我们所需要的PHP支持模块是不是都安装了呢?CentOS也提供了对软件包进行查找的命令: yum search php
复制代码使用上面这个命令,可以检索出所有php相关的软件包,从中选出我们需要的加以安装: yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring
安装完成后,不要忘了重启一下Apache2: /etc/init.d/httpd restart
现在,重新打开 http://127.0.0.1/info.php 页面,就可以看到mysql的支持项了:


6. 安装phpMyAdmin

phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具。它可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。

安装它比较简单,我们可以直接从phpMyAdmin官网上下载phpMyAdmin包,且把它解压存放在一个能够访问的Web站点目录里就可以了。

下面我们来看看,如何使用yum命令安装phpMyAdmin预编译包。

由于CentOS软件安装源中没有phpMyAdmin软件包,我们需要为CentOS启用RPMforge源:

x86_64系统中使用, wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
复制代码i386系统中使用, wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpmforge源安装成功后,我们就可以安装phpMyAdmin了: yum install phpmyadmin
现在我们来对phpMyAdmin进行一些简单的配置。由于phpMyAdmin安装后,默认是只能从本地服务器上访问的,我们需要修改 phpMyAdmin配置文件,使得远程主机或客户端也能访问它。修改/etc/httpd/conf.d/phpmyadmin.conf,把 <Directory "/usr/share/phpmyadmin"> 这个节点的配置注释掉: vi /etc/httpd/conf.d/phpmyadmin.conf

#
#   Web application to manage MySQL
#

#<Directory "/usr/share/phpmyadmin">
#   Order Deny,Allow
#   Deny from all
#   Allow from 127.0.0.1
#</Directory>

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
然后,把phpMyAdmin的验证方式从默认的cookie方式改成http: vi /usr/share/phpmyadmin/config.inc.php

[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
[...]
好了,打开 http://127.0.0.1/phpmyadmin/
分享到:
评论

相关推荐

    CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器

    【CentOS 5.5 快速搭建Apache+PHP5+MySQL Web服务器】 在Linux操作系统领域,LAMP架构(Linux, Apache, MySQL, PHP)是非常常见的用于构建Web服务器的组合。本文将详细介绍如何在CentOS 5.5系统上快速安装和配置这...

    Centos 5.5 Nginx+php+mysql成功安装案例

    在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...

    CentOS下安装Apache+MySQL+PHP5.5.0(源码安装)

    ### CentOS 下安装 Apache + MySQL + PHP5.5.0(源码安装) #### 知识点一:环境准备与配置 在开始安装之前,确保你的系统是 CentOS 6.3 64位版本,并且已经安装了必要的软件包管理工具 YUM (Yellowdog Updater ...

    CentOS 7.2 SVN+Mysql+Apache+PHP版本管理工具安装配置

    ### CentOS 7.2 SVN+Mysql+Apache+PHP 版本管理工具安装配置知识点 #### 一、准备工作 在开始安装配置之前,确保以下条件得到满足: 1. **服务器可以连接到Yum源**:这一步至关重要,因为后续安装过程中会依赖Yum...

    PHP+Apache+Mysql+Centos5.5安装图文教程

    在本教程中,我们将深入探讨如何在CentOS 5.5操作系统上安装PHP、Apache和MySQL,这是一个经典的LAMP(Linux、Apache、MySQL、PHP)堆栈,是开发Web应用程序的基础。以下是详细的步骤: 首先,确保你的系统是最新的...

    php+mysql+apache+linux环境搭建[总结].pdf

    在搭建PHP+MySQL+Apache+Linux环境的过程中,我们需要在Linux操作系统上配置这些组件,以便能够运行PHP应用程序并连接到MySQL数据库。以下是一个详细的步骤指南,适用于RHEL或CentOS 5.5版本。 1. **下载软件**: ...

    LAMP环境搭建_CentOS5.5版

    ### LAMP环境搭建_CentOS5.5版 在本篇文档中,我们将详细介绍如何在CentOS 5.5版本操作系统上搭建一个完整的LAMP(Linux + Apache + MySQL + PHP)工作平台。LAMP是一种非常流行的网站开发组合,广泛应用于各种规模...

    yum安装apache|php|mysql

    本篇文章将详细介绍如何利用 YUM 在 CentOS 上安装 Apache Web 服务器、PHP 和 MySQL 数据库,构建一个完整的 LAMP(Linux + Apache + MySQL + PHP)环境。 #### 一、安装必要的开发工具和库 首先,我们需要安装一...

    CentOS 搭建LAMP平台 + Web控制面板管理

    在IT领域,构建一个LAMP(Linux + Apache + MySQL + PHP)平台是常见的做法,用于搭建Web服务器。这里我们以CentOS 5.5为例,详细介绍如何搭建LAMP环境并安装Web控制面板。 首先,我们需要准备以下软件包: 1. ...

    LINUX下的LAMP编译安装(apache+php+mysql)归类.pdf

    在Linux环境中,构建LAMP(Linux、Apache、MySQL、PHP)服务器是常见的任务,用于搭建Web应用程序的基础架构。本文档详细介绍了如何在CentOS 5.7 64位系统上通过源码编译的方式安装这四个组件。以下是具体步骤: 1....

    LINUX下的LAMP编译安装(apache+php+mysql)[参照].pdf

    在Linux环境中,LAMP(Linux、Apache、MySQL、PHP)是搭建Web服务器的标准组合。本教程将详细讲解如何在CentOS 5.7 64位系统上通过源代码编译安装这四个组件。首先,我们需要做一些准备工作,包括移除系统自带的包、...

    CentOS5.5(2.6内核)下配置lamp+samba+ssh+dns

    通过以上步骤,你可以成功地在一个 CentOS 5.5 的系统上配置好 LAMP 环境、Samba 文件共享服务、SSH 服务器以及 DNS 服务器。这些服务对于构建一个完整的网络环境非常重要。此外,还介绍了如何进行基本的配置和管理...

    CentOS 5.11服务器安装配置LAMP服务器(Apache+PHP5+MySQL)

    ### CentOS 5.11 服务器安装配置 LAMP 服务器 (Apache+PHP5+MySQL) 知识点详解 #### 一、准备篇 在搭建 LAMP 服务器之前,需要做好一系列的基础配置工作来确保环境的安全性和兼容性。 **1. 配置防火墙** - **...

    apache2.2 php5.5 centos5.6 中文安装指导,亲自试验

    本文档提供了一套在CentOS 5.6操作系统上安装Apache 2.2.14、PHP 5.5以及相关组件(如MySQL 5.1.40、GD库等)的详细步骤。所有操作均基于作者亲自实验得出的结果。 **环境要求:** - 操作系统:CentOS 5.6 - Web...

    centOS-6.3_搭建lamp环境

    ### CentOS 6.3 搭建 LAMP 环境详细步骤 LAMP(Linux、Apache、MySQL、PHP)是一种流行的开源Web服务解决方案。本文详细介绍如何在CentOS 6.3 64位系统上搭建一个完整的LAMP环境。 #### 一、环境准备 在开始搭建...

    centos6.5编译安装LAMP环境.doc

    LAMP(Linux + Apache + MySQL + PHP)是互联网服务器上常见的软件堆栈,用于搭建动态网站或web应用。本文将详细阐述如何在CentOS 6.5操作系统上编译安装这一环境。 ### 一、环境说明 在开始之前,我们需要明确...

    LNMP环境搭建

    MySQL的安装过程相对复杂,需要创建专门的用户和用户组,并且由于MySQL 5.5版本以后,传统的`./configure`编译配置方式已被cmake工具所取代,因此还需要额外安装cmake。 1. **创建MySQL用户和用户组**: - 使用`...

Global site tag (gtag.js) - Google Analytics