本文目录一览:
- 1、php和Apache配置好了为什么打开php文件时总出现下载
- 2、APACHE架设好,但用浏览器打开PHP文件时,总是让下载文件
- 3、配置好apache和php后打开php文件时显示空白,但我测试时可以显示php信息,这是什么原因
- 4、apache php 安装后,Apache正常启动,但无法解析PHP,可以解析html。网页出现HTTP 404是怎么回事?
php和Apache配置好了为什么打开php文件时总出现下载
原因是少设置了一段文字。
具体分析如下:
apche 文件类型没有设置
FilesMatch "\.php$"
SetHandler application/x-httpd-php
/FilesMatch
FilesMatch "\.phps$"
SetHandler application/x-httpd-php-source
/FilesMatch
记得把PHP的也得加载进去。
把类型的加到 httpd.conf 中去。
LoadModule php5_module c:/modules/php5apache2_2.dll 也要加到你的httpd.conf 中去,至于这个模块的路径就只有你自已才知道 了。然后重启你的apache。
在apache的配置文件httpd.conf中最后面加入以下几行.
LoadModule php5_module modules/php5apache2_2.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-source .phps
把php文件夹下的php5apache2_2.dll(注意你的apache版本对应的文件名。如果你的不是2.2版本,复制对应版本的dll.同时改上面的文件名)。
复制到apache的安装目录的Apache2.2\modules\下面。
APACHE架设好,但用浏览器打开PHP文件时,总是让下载文件
在httpd.conf 文件中加入下列几行
LoadModule php5_module d:/servers/php/php5apache2_2.dll
#如果你是用php5的话
PHPIniDir "d:/servers/php"
#这个是你php的位置
AddType application/x-httpd-php .php
#告诉apache ,我想用 php 解释 .php文件
配置好apache和php后打开php文件时显示空白,但我测试时可以显示php信息,这是什么原因
第一,先检测你的路径是否正确。也就是当前显示的页面是不是你要想显示的页面。。。在httpd.conf
中找到documentRoot
看路径是否正确。
第二,如果这是你要显示的文件
,但它没有显示。那可以是因为致命错误,但你在httpd.conf中设置了
display_error
=
也就是说关闭显示错误。。。或者
error_reporting
设置了不显示任何错误
第三,如果你仍不能解决。最直接的方法。远程吧、、、
apache php 安装后,Apache正常启动,但无法解析PHP,可以解析html。网页出现HTTP 404是怎么回事?
apache php 安装后,Apache正常启动,但无法解析PHP,可以解析html。网页出现HTTP 404是设置错误造成的,解决方法为;
1、在apache的安装目录下,有一个htdocs目录,现在,我们在该目录下,新建一个简单的php网页文件。
2、在浏览器中去“浏览”该php网页文件,结果把php文件内容显示出来了,php并没有运行。
3、需要配置apache,以调用“php语言模块(引擎)”去执行该php代码。需要apache的主配置文件httpd.conf,其位置在:apache安装目录/conf/httpd.conf。
4、找到“装载模块”的位置:并在这一系列的LoadModule的最后位置,添加这样一行:"LoadModule actions_module modules/mod_actions.so ", php5语言包中的模块文件其中,php5语言模块名就是一个固定的名字,为:php5_module,php5语言包。
5、在apache的配置文件最后写上:LoadModul php5_module "H:/amp/php/php5apache2_2.dll"。
6、另起一行设置php后缀的文件,由这个php语言模块去执行。"AddType application/x-httpd-php .php"。