配置完PHP,apache服务器不能运行,如何解决

2024-12-24 02:21:29
推荐回答(5个)
回答(1):

php的版本 和你的apach版本不一致。apache不支持。需要重新下载安装php.下载地址:http://windows.php.net/download/
下载注意选择类型,例如:
VC9 x86 Non Thread Safe (2011-Mar-22 13:26:53)

Zip [15MB]
sha1: 072a0a39acb2b6bbdb81aecc6af28eb380a8d590
Installer [27.26MB]
sha1: 15bea783382e7995ccc5a7731bf5b5d1c4929ac3
Debug Pack [7.84MB]
sha1: 1051d84006cf33860207ec9546248cbc02c5660b

VC9 x86 Thread Safe (2011-Mar-22 13:27:32)

Zip [15.13MB]
sha1: 3b385097d8ef61b01e0511e75c0c96353c079729
Installer [27.38MB]
sha1: 82eccb320ad3ec8e4be6c7db0e047ecda94c7583
Debug Pack [8.15MB]
sha1: 4f138456a83657607b10d6ebdcd23e221430d2bc
----------------------------------------------------------------------
第一类是线程不安全的
第二类才是线程安全的。

回答(2):

之前我也遇到过,造成原因服务管理器由IIS更换至Apache,原php版本是无线程安全(nts)的,因此需要将php同时更换为线程安全版本(ts).
【处理办法】:
1. 下载新的php5.2.17 VC6 x86 Thread Safe,更新原php程序.
2. 打开php.ini文件:(添加或打开)
extension_dir = "D:\root\chaodiquan.com(你自己的PHP安装目录)\ext"
default_charset = "gbk"
extension=php_mysql.dll
3.把php5ts.dll复制到c:\windows\system32下.
下面再配置一下Apache的conf文件:
1. 打开apache目录下/conf/httpd.conf文件.
2. 编辑添加新的记录:
LoadModule php5_module "php安装目录/php5apache2_2.dll"
PHPIniDir "php安装目录/php.ini"
AddType application/x-httpd-php .php

3. 再次启动apache,ok启动成功~

回答(3):

提示的意思是你的php模块没有配置好!

如果是windows的话,你可以试着用WAMP集成包,华军、天空上很多!一键安装,不用配置就可使用!

回答(4):

你下载的PHP不是线程安全的版本,你需要重新编译

回答(5):

路过,这个我到是没有遇到过