Apache不能解析php文件的分析

PHP不能解析之判断故障 
1.  /usr/local/apache/bin/apachectl -M  //查看有没有加载php5_module(shared)模块; 
2.  在/usr/local/apache2/modules/ 目录下,查看有没有加载libphp5.so模块; 
3.  复查编译的配置文件有否有误:/usr/local/apache2/conf/httpd.conf 
修改apache的配置文件httpd.conf 
vim /usr/local/apache2/conf/httpd.conf 
在httpd.conf中找到: “AddType application/x-gzip .gz .tgz” 在该行下面添加 
“AddType application/x-httpd-php .php” 
再找继续找到:“DirectoryIndex index.html”,把此行修改成 
“DirectoryIndex index.html index.htm index.php” 
再找到: “#ServerName www.example.com:80”把此行修改成 
“ServerName localhost:80” 保存后退 
4.  使用命令查看主配置文件是否有误:/usr/local/apache2/bin/apachectl -t 
5.  在编译安装apache时,建议加上两个参数(以后用到就不需要再编译): 
--enable-modes-shared=most        //编译加载最多的模块 
--enalbe-modes-shared=all        //编译加载所有模块 
总之出现故障后,先要判断问题的原因,这样才有办法应对。

·/usr/local/apache2/bin/apachectl  -M:查看安装了哪些模块

·/usr/local/apache/bin/apachectl   -V:查看使用的模式

·/usr/local/apache2/bin/apachectl  -t:检查语法错误

·/usr/local/apache2/bin/apachectl  -l:查看安装的库文件

·/usr/local/apache2/bin/apachectl graceful:重新加载配置

·/usr/local/apache2/htcocs         主页存放目录

·/usr/local/apache2/bin/apachectl  启动文件目录

原文地址:http://blog.51cto.com/12182612/2055872

时间: 2024-08-29 13:02:29

Apache不能解析php文件的分析的相关文章

Apache POI解析Excel文件

1.导入POI的jar包到BOS项目中 2. 使用POI解析Excel文件

使用apache POI解析Excel文件

1. Apache POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能. 2. POI结构 HSSF - 提供读写Microsoft Excel XLS格式档案的功能.XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能.HWPF - 提供读写Microsoft Word DOC格式档案的功能.HSLF - 提供读写Microsoft PowerPoin

对DOM,SAX,JDOM,DOM4J四种方法解析XML文件的分析

---恢复内容开始--- 1.DOM 与平台无关的官方解析方式 DOM是一次性把xml文件加载到内存中,形成一个节点树 对内存有要求 2.SAX java提供的基于事件驱动的解析方式 每次遇到一个标签,会触发相应的事件方法 3.扩展方法JDOM,DOM4J 在基础方法上扩展出来的方法,只有Java平台有 ---恢复内容结束--- 原文地址:https://www.cnblogs.com/songaodi/p/9330815.html

linux apache 不解析php文件显示源码

首先检查是否安装PHP 没有的话就先安装 如果安装过 在/etc/httpd/conf/httpd.conf文件中 在<IfModule mime_module>里面 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 就添加这些内容,然后重启apache 原文地址:https://www.cnblogs.com/zzg02/p/9364557.html

apache不解析php文件遍历目录

程序目录下有index.php缺不能正常解析,直接刷出整个目录. 解决:在后面添加index.php的解析即可.. DirectoryIndex index.html index.html.var index.php

apache禁止解析php文件

1.编辑虚拟主机文件 vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 2.添加以下模块 <Directory "/data/www/data"> php_admin_flag engine off <filesmatch "(.*)php"> Order deny,allow Deny from all Allow  from 127.0.0.1 </filesmatch>

Nginx、Apache解析php文件的区别

一.Apache是如何解析php文件的 我们常说的lamp架构是linux.apache.mysql.php,我们知道任何架构或者网站离不开数据库的支持,那么php和apache又是如何协同工作的呢? php是apache的一个外挂程序,必须依靠web服务器才可以运行.当客户端浏览器触发事件--->php程序提交到apache服务器---->apache服务器根据php程序的特点判断是php程序,并从内存或者硬盘中提取访问所需要的应用程序,将其提交给php引擎程序--->php引擎程序解

SAX方式解析XML文件的方法分析

SAX(Simple API for XML)SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束.元素(element)开始与结束.文档(document)结束等地方时通知事件处理方法,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束.SAX解析方式适用于大型文档,因为他的解析是逐行进行不用像DOM中那样为所有节点创建对象,这样效率大大提高,所以虽然它不是W3C标准,但它却得到了广泛认可. 这是一个需要解析的XML文件: <?xml versio

python分析apache和nginx日志文件输出访客ip列表的代码

把做工程过程中比较好的代码片段做个备份,下面资料是关于python分析apache和nginx日志文件输出访客ip列表的代码. ips = {} fh = open("/var/log/nginx/access.log", "r").readlines() for line in fh: ip = line.split(" ")[0] if 6 < len(ip) <=15: ips[ip] = ips.get(ip, 0) + 1