Apache结合PHP解析页面

CentOS下Apache默认安装路径

apache:
如果采用RPM包安装,安装路径应在 /etc/httpd目录下
apache配置文件:/etc/httpd/conf/httpd.conf
Apache模块路径:/usr/sbin/apachectl
web目录:/var/www/html
如果采用源代码安装,一般默认安装在/usr/local/apache2目录下

 

默认情况下httpd只允许用户访问欢迎页面目录下的文件,访问其他httpd目录都是403,这是由于httpd默认规则是denied,我们需要改成granted

vim /usr/local/apache2.4/conf/httpd.conf
 
把 
    	AllowOverride none
   	 Require all deined
    
 
改成:
    
 	 AllowOverride none
   	 Require all granted
   
 
  
默认情况下httpd不支持解析php页面,为了能让httpd与php结合,需要新增一些配置内容
 AddType application/x-httpd-php .php
 
 
还需要增加一个目录索引
 

    DirectoryIndex index.html index.php

 

修改完之后保存退出

当我们修改完配置文件后,需要检查一下是否有语法错误然后再进行重启等操作

/usr/sbin/apachectl -t

让httpd配置文件生效有两种方法

/usr/sbin/apachectl restart
/usr/sbin/apachectl graceful

编写一个php测试脚本,检测httpd是否能够解析php页面

 

浏览器输入自己服务器的IP地址+php页面名称,出现以下页面说明httpd解析php页面正常

Apache结合PHP解析页面_第1张图片

到此apache已经可以成功解析PHP页面  

你可能感兴趣的:(php,apache)