一 安装Apache
1.编译安装apache
编译:. /configure --prefix=/data/Unicom MS/Hatted --libido=/user/lib64 安装:make && make install
注:请确认一下gcc是否安装,若无yum –y install gcc*
2.修改配置文件
主机名改为本地
#Server Name www.ex.com:80
ServerName 127.0.0.1:80
让.txt后缀的文件可执行PHP
#Add Type application/x-grip .go .tags下添加以下两行
Add Type application/x-hatted-pop .pop
Add Type application/x-hatted-pop-source .php5
设置当Apache服务得到一个目录请求的时候访问的文件【即默认首页】
把index.php添加到#
DirectoryIndex index.php index.html
修改端口(默认80不需变动无需修改)
Listen 80
3. apache加入服务
复制启动文件到目录init.d下命名为httpd
cp /data/UnicomSMS/Httpd/bin/apachectl /etc/init.d/httpd
修改复制过去的httpd文件
vi /etc/init.d/httpd(第二行添加)
#chkconfig: 2345 10 90
#description: Service httpd
添加到系统服务列表
chkconfig –add httpd
设置生效的运行级别
chkconfig –level 2345 httpd on
4启动服务·测试
service httpd start页面访问:http://localhost:80
二 安装PHP
1.分配权限
chmod +x /data/UncomSMS/php-5.3.8/build/shtoolcd php-5.3.8/chmod +x *
2.编译安装·依赖包
yum -y install libxml2 libxml2-devel./configure --with-apxs2=/data/UnicomSMS/Httpd/bin/apxs --enable-mbstringmakemake install
3.检测
查看httpd安装目录下的modules里是否有libphp5.so文件
查看http.conf里LodaModule行下面是否有php5_module modules/libphp5.so
若没有,请手动添加
#LoadModule php5_module modules/libphp5.so
32 LoadModule php5_module modules/libphp5.so
4.测试
进入apache安装目录下的/htdocs/
touch index.php
vi index.php
phpinfo();
?>