• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

apache怎么解析php页面

php 搞代码 4年前 (2022-01-04) 27次浏览 已收录 0个评论

默认情况下,apache安装完成之后是没有办法直接解析PHP页面的,我们需要修改一下配置文件

1、启动httpd服务 (推荐学习:PHP视频教程)

/usr/local/apache2.4/bin/apachectl start

2、默认没有修改配置文件的情况下,刚启动httpd的时候会报一来源gaodai#ma#com搞@代~码网个没有定义ServerName的提示,但并不影响httpd的正常启动

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message

3、修改配置文件

cp /usr/local/apache2.4/conf/httpd.conf /usr/local/apache2.4/conf/httpd.conf.bak  //修改任何配置文件,先拷贝一份副本 vim /usr/local/apache2.4/conf/httpd.conf +195   ServerName www.example.com:80	//在任意处新增一段ServerName

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

vim /usr/local/apache2.4/conf/httpd.conf 把 <Directory />    AllowOverride none    Require all deined    </Directory> 改成:    <Directory />  AllowOverride none    Require all granted   </Directory>   默认情况下httpd不支持解析php页面,为了能让httpd与php结合,需要新增一些配置内容 AddType application/x-httpd-php .php  还需要增加一个目录索引 <IfModule dir_module>    DirectoryIndex index.html index.php</IfModule> 以上修改完成之后保存退出

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

/usr/local/apache2.4/bin/apachectl -t//使用-t检查语法,出现Syntax OK 说明配置文件没有错误

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

1)/usr/local/apache2.4/bin/apachectl restart//重启启动httpd服务2)/usr/local/apache2.4/bin/apachectl graceful    //只重新加载配置文件,不重启httpd服务

6、编写一个php测试脚本,检测httpd是否能够解析php页面(默认页面存放路径是在/usr/local/apache2.4/htdocs目录下)

vim /usr/local/apache2.4/htdocs/test.php   <?php   phpinfo();   ?>

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

以上就是apache怎么解析php页面的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:apache怎么解析php页面

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址