❶ php.exe可以正常执行php文件,但是在浏览器中无法解析php文件
建议你将C:/Program Files/php-5.4.32-Win32-VC9-x86目录下的所有动态库文件及C:/Program Files/php-5.4.32-Win32-VC9-x86\ext目录下的动态库文件拷备到c:\Windows\system32目录下,后果启操作系统试试。
❷ apache可以正常启动 但是不能解析php文件 显示的是源码 按照网上的说法检查了apache php配置文件 应该没错
你的程序是不是短标签
php要开启短标签
short_open_tag
=
On
默认为Off
在php.ini里面进行设置
设置后重启Apache
看看如何
❸ linux apache不能解析php文件,访问后出现的是源代码,什么原因啊
没有加载PHP模块或者是MIME类型没填对,PHP文件被当成了纯文本文件提供下载而不执行里面的代码。Apache本身是不具备执行PHP代码的能力的,需要把PHP当成Apache的一个模块来加载来解析PHP文件。你看看apache的配置文件httpd.conf是否有类似的内容,C:/php-5.3.5 是我电脑上的PHP安装目录,你要改成自己电脑的路径
#添加PHP模块
LoadMole php5_mole C:/php-5.3.5/php5apache2_2.dll
#指定PHP程序的根目录
PHPIniDir "C:/php-5.3.5"
#添加MIME映射,让apache把PHP文件当成代码文件来执行
AddType application/x-httpd-php .php .phtml
感觉LZ是初学者,不会配置PHP运行环境的话,建议你搜一下XAMPP,这个是Linux下的PHP傻瓜包,直接把Apache, PHP,MYSQL 等全部自动部署好了。
❹ 不能解析php代码
如果你直接用
http://127.0.0.1/index.php
来访问index.php文件可以访问,因为这个文件为默认首选解析文件,如果要访问info.php需要
http://127.0.0.1/info.php
这样来访问。
❺ linux安装完Apache和PHP后,为什么还是不能解析php网页啊
最简单的就是重启apache服务,不行的话就重装服务吧。
不行就用编译安装,不过很麻烦。
可以用yum的方式安装apache 然后再安装php。然后重启服务,注意文件的权限775。
还是不行的话,卸载所有服务,linux有一键安装的,你网络搜索wdcp
❻ PHP文件不能解析
AddType
application/x-httpd-php
.php
.html
.htm这一行是配置Apache支持文件类型的,你把它删掉后,Apache就不知按照何种解码方式了。
❼ php安装完毕,执行php代码文件,为什么内部代码没有被解析,应该如何处理
没有加载PHP模块或者是MIME类型没填对,PHP文件被当成了纯文本文件提供下载而不执行里面的代码。Apache本身是不具备执行PHP代码的能力的,需要把PHP当成Apache的一个模块来加载来解析PHP文件。你看看apache的配置文件httpd.conf是否有类似的内容,C:/php-5.3.5 是我电脑上的PHP安装目录,你要改成自己电脑的路径 #添
❽ apache不解析php怎么解决
Windows平台下php5.2.10与apache2.2.14详细配置
1.把php5.2.10压缩包文件解压,放入c:/php文件夹。2.将文件php.ini-recommended后缀名修改为.ini,即文件名为php.ini。3.修改php.ini,找到第542行,extension_dir = "",将其值改为extension_dir="c:/php/ext"。若要使其支持mysql数据库,则将第681行 ;extension=php_mysql.dll 前的 ; 去掉(;为注释符)。4.然后你可以将c:/php文件夹中的 .dll 文件全部复制到 c:/windows/system32文件夹内(推荐)。也可以在系统环境变量中将path值后面增加"c:/php"值。
具体方法是:
右键单击“我的电脑”,打开“属性”,点击“高级”选项卡,点 “环境变量”按钮,在打开的“环境变量”对话框中的“系统变量”框内,找到path 变量,在其后增加值“c:/php”。5.找到apache的httpd.conf文件
用记事本打开后,在其底部加入以下语句保存,重启Apache即可LoadMole php5_mole "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
❾ linux apache不能解析php文件,访问后出现的是源代码,什么原因啊你怎么解决的,我的在IP地址访问PHP没
phpinfo函数可能正确输出?
如果能正确输出信息,那apache就能正常解析php文件
如果不能,那就是你php环境没弄好
❿ php文件不能解析
html文件能访问说明web服务器是正常运行的,这个问题是由于你的apache服务器的脚本解释器没有配置好,
LoadMole "php静态库名.so"
找到
<IfMole alias_mole>
#在此标签末尾加上php的路径映射
ScriptAlias /cgi-bin/ "...../Apache Software Foundation/Apache2.2/cgi-bin/"
ScriptAlias /php/ "....../php-5.2.6-Win32/"
</IfMole>
<IfMole mime_mole>
#
# TypesConfig points to the file containing the list of mappings from
# filename extension to MIME-type.
#
.
.
.
#在下面加入MIME类型,服务器根据MIME类型来调用想用的脚本解释器
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
#AddHandler php5-script php, 我这里用的是windows
Action application/x-httpd-php "/php/php-cgi.exe"
</IfMole>