centos mini版下安装 php+apach

首先下载apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz httpd-2.4.2.tar.bz2和php-5.4.2.tar.bz2

http://httpd.apache.org/download.cgi#apache24

http://cn2.php.net/get/php-5.4.2.tar.bz2/from/a/mirror

然后移动到/usr/local/目录
mv /home/loveme23/apache_1.3.20.tar.gz /usr/local/
mv /home/loveme23/php-4.4.6.tar.gz /usr/local/
接下来解压:

tar -zxvf apr-1.4.6.tar.gz
tar -zxvf apr-util-1.4.1.tar.gz

tar -zxvf php-4.4.6.tar.gz
tar -zxvf apache_1.3.20.tar.gz
下来就比较重要了,先编译

第一步:apr:

./configure && make && make install

第二步:apr-util

./configure --with-apr=/usr/local/apr/bin/apr-1-config LDFLAGS=-L/usr/local/apr/lib && make && make install

第三步:安装正则表达式

yum install pcre-devel

第四步:apache:

 yum install apr-devel

 ./configure --prefix=/usr/local/apache --with-include-apr  --with-apr-util=/usr/local/apr-util-1.4.1 --enable-module=so

make;make install

第五步:编译安装php:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib make;make install

第六步:修改httpd.conf和php.ini文件

注:

由于版本更新,这些文件有了新的命名:
php.ini-production对应于php.ini-recommended
php.ini-development对应于php.ini-dist

cp /usr/local/php-5.4.2/php.ini-development /usr/local/lib/php.ini vi /usr/local/lib/php.ini 修改下面的内容为On register-golbals = On 然后修改httpd.conf文件 vi /usr/local/apache/conf/httpd.conf 修改为下面的内容: #将ServerAdmin pauldu1104@xxx.com一行改为您的邮箱地址

#DocumentRoot "/home/httpd/html/" 此处为html文件主目录
#同上
#Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes"
## DirectoryIndex default.php default.phtml default.php3 default.html default.htm ##设置apache的默认文件名次序
#AddType application/x-httpd-php .php .phtml .php3 .inc #AddType application/x-httpd-php-source .phps #设置php文件后缀
添加
ServerName localhost:80
 
第七步:启动apache服务

/usr/local/apache/bin/apachectl start 自己制作一个index.php文件放到主目录中测试apache <?   phpinfo(); ?> 看到了吧! 如果成功的话,会显示你的phpinfo界面。

 

posted on 2012-05-05 09:36  DuDD  阅读(386)  评论(0)    收藏  举报

导航