您的位置:

apachephp显示源代码,apache运行php代码

本文目录一览:

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

让apache加载php模块

找到

#loadmodule

vhost_alias_module

modules/mod_vhost_alias.so

(大概在第128行),在这行的后面添加以下内容:

loadmodule

php5_module

"d:/wamp/php/php5apache2_2.dll"

addtype

application/x-httpd-php

.php

phpinidir

"d:/wamp/php"

loadmodule

php5_module

"d:/wamp/php/php5apache2_2.dll"

这句意思是以module方式载入php5模块。

addtype

application/x-httpd-php

.php

这句意思就是将.php扩展名的文件作为php脚本执行。你可以使用你喜欢的任何其他扩展名,如

.html、.php5

甚至是

.txt

来执行php。

phpinidir

"d:/wamp/php"

这句用来指定php的配置文件php.ini

所在的目录。

如果是apache

2

以module模块方式运行php5的话,就可以使用

phpinidir

指令。

apache 解析一个错误的php文件时,会直接显示php的源码,如何让他不显示源码。

让Apache加载PHP模块

找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so (大概在第128行),在这行的后面添加以下内容:

LoadModule php5_module "D:/WAMP/PHP/php5apache2_2.dll"

AddType application/x-httpd-php .php

PHPIniDir "D:/WAMP/PHP"

LoadModule php5_module "D:/WAMP/PHP/php5apache2_2.dll"

这句意思是以module方式载入PHP5模块。

AddType application/x-httpd-php .php

这句意思就是将.php扩展名的文件作为php脚本执行。你可以使用你喜欢的任何其他扩展名,如 .html、.php5 甚至是 .txt 来执行PHP。

PHPIniDir "D:/WAMP/PHP"

这句用来指定PHP的配置文件php.ini 所在的目录。

如果是Apache 2 以module模块方式运行php5的话,就可以使用 PHPIniDir 指令。

linux apache不能解析php文件,访问后出现的是源代码,什么原因啊?你怎么解决的,我的在IP地址访问PHP没

phpinfo函数可能正确输出?

如果能正确输出信息,那apache就能正常解析php文件

如果不能,那就是你php环境没弄好

apache+php配置问题,网页输出源代码

如果出现输出php的源码,那说明你的apache和php没有集成在一起,apache收到.php的请求时不知道该给谁处理,就当做文本输出,从你的截图看,配置是没有问题的,一些建议

确认下配置的httd.conf是否是正确的那个文件,你可以试试随便乱加一些内容,然后用httpd的测试工具看看是否有问题

httpd.conf 配置后是需要重启apache才有效的

action 这个其实不需要

确认php5apache2_2.dll是正确的那个isap dll模块,并且是存在的

x-httdp-php .html 这个不要

希望对你有帮助