搭建apache与php相连并配置--详细步骤

一 安装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添加到#<IfModule dir_module>下行Directorylndex的最前面

       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启动服务·测试

 

 

 

 

二 安装PHP

1.分配权限

  • chmod +x /data/UncomSMS/php-5.3.8/build/shtool
  • cd php-5.3.8/
  • chmod +x *

2.编译安装·依赖包

  • yum -y install libxml2 libxml2-devel
  • ./configure --with-apxs2=/data/UnicomSMS/Httpd/bin/apxs --enable-mbstring
  • make
  • make 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

<?php

phpinfo();

?>

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

为互联网铺一条公路

你的支持,我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值