首页  >  文章  >  后端开发  >  apache和PHP关联不起来

apache和PHP关联不起来

WBOY
WBOY原创
2016-06-23 13:54:101187浏览

apache版本是httpd-2.2.25-win32-x86-no_ssl
php是php-5.3.27.tar
在E:\apache\conf里httpd添加的三行内容是:
LoadModule php5_module "E:/PHP/php5apache2_4.dll"
PHPIniDir "E:\PHP"
AddType application/x-httpd-php .php .phtml
但是一启动Apache就报错php5apache2_4.dll。真是无语了。
我看教程里都是添加的php5apache2_2.dll这个文件,但是PHP文件里只有php5apache2_4.dll
请问下高手怎么解决这个问题?困扰好几天了,重新装了好几次了,无效呀。


回复讨论(解决方案)

 "E:/PHP/php5apache2_4.dll"应该是 "E:\PHP\php5apache2_4.dll"吧

貌似后面写的php5apache2_4.dll跟apache版本有关系,如果不是楼上的那种问题,就换下PHP 版本看下是否有php5apache2_2.dll的PHP版本。

1楼  +1

Sorry,感谢1楼的提议,前几次安装的时候注意到反斜杠了,不是那个问题,更改后还是不行,貌似是版本不匹配,但是看到别的帖子说是不同的版本也没关系,不知道到底那个对。我找了好几个PHP的版本,没有找到含有php5apache2_2.dll的。郁闷。

能否给推荐个PHP含php5apache2_2.dll版本的下载地址?万分感谢。

正好我本地有个  http://www.kuaipan.cn/file/id_18519259030232013.htm

是单独下载php5apache2_2.dll这个文件就能用了吗?

淡定 和仔细看安装说明 

PHP我没有安装版呀,只有压缩的,求高手解答下,我没有安装说明的,自己学点东西真难呀。。。苦苦的孩子

那换一个版本低一点的php试试

PHP我没有安装版呀,只有压缩的,求高手解答下,我没有安装说明的,自己学点东西真难呀。。。苦苦的孩子

你还是用集成环境吧。给你个开发工具大全http://tool.php100.com/

安装个集成环境吧,这样配置起来就不成问题。

我从网上下载了个php-5.2.17-Win32-VC6-x86的安装文件,里面包含了php5apache2_2.dll,满心欢喜的装上之后还是不行,现在是内存报错,从网上看到说是C:\WINDOWS\system32下的一个dll文件的问题,我删之也没有用。为什么会报内存和192.168.1.101地址的错呢。。真想弄明白。
实在不行就安装集成的了。。希望会成功吧。

http://www.ychong.com/windows-wamp-installation-tutorials/  推荐你看下。

你的那个问题解决了吗?我也有这样的问题,加了这几行代码
loadmodule php5_module c:/IDS/php5/php5apache2_2.dll
PHPInidir "c:/IDS/php5"
AddType application/x-httpd-php .php.phtml

发现第一行代码要是不加#号apache就启动不起来,加了#启动后在ie输入测试文件结果都是代码应该是没关联起来,你知道怎么解决吗?

php5apache2_2.dll检查路径
你自己机器上的路径,而不是复制粘贴别人教程里的路径。

就是本机的路径,确确实实存在这个文件,路径也没问题,主要是loadmodule php5_module c:/IDS/php5/php5apache2_2.dll这条语句前边到底要不要加#号,每次一加#号apache就启动不了,不知道为什么,加了#号貌似又没什么效果

集成包 要么Linux 其他都是浮云...

linux简单多了,感觉WIN下面麻烦死了

不知道为何在那些配置文件比如原本的"c:\windows"要写成"c:/windows",你检查检查吧

你的那个问题解决了吗?我也有这样的问题,加了这几行代码
loadmodule php5_module c:/IDS/php5/php5apache2_2.dll
PHPInidir "c:/IDS/php5"
AddType application/x-httpd-php .php.phtml

发现第一行代码要是不加#号apache就启动不起来,加了#启动后在ie输入测试文件结果都是代码应该是没关联起来,你知道怎么解决吗?


loadmodule php5_module c:/IDS/php5/php5apache2_2.dll你加在哪了?这个要添加在LoadModule下面

位置没错,但是前边不加#就会报错

那换一个版本低一点的php试试

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn