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

版权声明:本文为博主原创文章,转载请注明来源:https://blog.csdn.net/loame_zyq https://blog.csdn.net/loame_zyq/article/details/81512755

一 安装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();

?>

猜你喜欢

转载自blog.csdn.net/loame_zyq/article/details/81512755