CentOS 5.x 环境下Apache、MySQL和PHP的简单安装

1.安装Apache

下载源码

#wget http://httpd.apache.org/download.cgi#apache22

 

将源码复制到/usr/local,并解压

#tar -zxvf httpd-2.2.16.tar.gz

 

编译源码

#cd httpd-2.2.16

#./configure --prefix=/usr/local/apache --enable-so --with-mpm=worker

#make

 

注:

--prefix=/usr/local/apache:指定安装目录为/usr/local/apache

--enable-so:启动加载共享模块

--with-mpm=worker:Apache使用多线程化多处理模块worker

 

安装

#make install

 

配置和测试

Apache的配置文件在 /usr/local/apache/conf

                 网页文件 /usr/local/apache/htdocs

              可执行文件 /usr/local/apache/bin

                 日志文件 /usr/local/apache/logs

启动和停止Apache

#/usr/local/apache/bin/apachectl start | stop

在浏览器中输入http://localhost查看Apache有没有真确安装成功。

 

2.安装MySQL

由于MySQL源码安装比较烦琐,这里我是用yum来安装的。

#yum install mysql mysql-server

(默认安装在/var/lib/mysql)

 

3.安装PHP

下载源码

#wget http://cn2.php.net/get/php-5.3.3.tar.gz/from/cn.php.net/mirror

 

将源码复制到/usr/local,并解压

#tar -zxvf php-5.3.3.tar.gz

 

编译源码

#cd php-5.3.3

#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/var/lib/mysql

#make

 

注:

--prefix=/usr/local/php:指定安装目录为/usr/local/php

--with-apxs2=/usr/local/apache/bin/apxs:指明使用共享的Apache2.0处理模块,apxs是Apache的一部分,其路径与Apache的安装目录有关

--with-mysql=/var/lib/mysql:加入对MySQL的支持

 

安装

#make install

 

配置

将php-5.3.3中的php.ini-dist复制到/usr/local/lib中,并改名php.ini

#cp /usr/local/php-5.3.3/php.ini-dist /usr/local/lib/php.ini

修改httpd.conf 以支持PHP的解析:

如果httpd.conf中没有下列语句,就将它们分别添加到LoadModule和AddType项的后面。

LoadModule php5_module     modules/libphp5.so

AddType application/x-httpd-php .php

在DirectoryIndex index.html一行后加入index.php,即

DirectoryIndex index.html index.php

重启Apache

#/usr/local/apache/bin/apachectl restart

 

测试PHP

#vi /usr/local/apache/htdocs/test.php

<?php

        phpinfo();

?>

在浏览器中输入http://localhost/test.php查看PHP有没有正确安装成功。

 

 

Tips:

在编译php-5.3.3时,用--with-mysql=/var/lib/mysql 选项出现错误:

configure: error: Cannot find MySQL header files under yes.

可使用以下命令解决:

#yum install mysql-devel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值