centos apache php 安装

1.下载

wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.29.tar.gz
tar zxvf httpd-2.2.29.tar.gz
cd httpd-2.2.29
./configure --prefix=/usr/local/httpd (你也可以指定自己的路径)
make && make install
 
启动apache 

/usr/local/httpd/bin/apachectl start

注册为服务

cp /usr/local/httpd/bin/apachectl  /etc/rc.d/init.d/httpd

ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd

这样就可以使用sevice httpd 来管理了

2.修改脚本使其支持chkconfig

编辑httpd脚本,在第2行添加如下注释信息:

# chkconfig: 35 61 61

# description: Apache

保存后执行:chkconfig --add httpd

第一行的3个参数意义分别为:在哪些运行级别启动httpd(3,5);启动序号(S61);关闭序号(K61)。注意:以上两行缺一不可

执行chkconfig --add httpd后就在rc3.d、rc5.d路径中将来就会出现S61httpd的链接,其他运行级别路径中会出现K61httpd的链接

2.php安装

wget http://cn2.php.net/get/php-5.3.29.tar.gz/from/this/mirror
tar zxvf php
cd php
yum install gd*

./configure --prefix=/usr/local/php --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-apxs2=/usr/local/httpd/bin/apxs --with-gd --enable-mbstring
 
make && make install
cd /usr/local/php
cp /usr/local/src/php-5.3.29/php.ini-development ./lib/php.ini
 
apache的配置文件 311行左左右
AddType application/x-httpd-php .php .phtml
 
加上默认的index.php

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。