最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

apache怎么解析php页面

来源:动视网 责编:小采 时间:2020-11-27 14:20:03
文档

apache怎么解析php页面

apache怎么解析php页面:默认情况下,apache安装完成之后是没有办法直接解析PHP页面的,我们需要修改一下配置文件1、启动httpd服务 (推荐学习:PHP视频教程)/usr/local/apache2.4/bin/apachectl start2、默认没有修改配置文件的情况下,刚启动httpd的时候会报一个没有定义Se
推荐度:
导读apache怎么解析php页面:默认情况下,apache安装完成之后是没有办法直接解析PHP页面的,我们需要修改一下配置文件1、启动httpd服务 (推荐学习:PHP视频教程)/usr/local/apache2.4/bin/apachectl start2、默认没有修改配置文件的情况下,刚启动httpd的时候会报一个没有定义Se


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

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

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

2、默认没有修改配置文件的情况下,刚启动httpd的时候会报一个没有定义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页面

apache怎么解析php页面:默认情况下,apache安装完成之后是没有办法直接解析PHP页面的,我们需要修改一下配置文件1、启动httpd服务 (推荐学习:PHP视频教程)/usr/local/apache2.4/bin/apachectl start2、默认没有修改配置文件的情况下,刚启动httpd的时候会报一个没有定义Se
推荐度:
标签: 页面 php 怎么
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top