2011-04-08 152 views
16
  1. 我安装了XAMPP,的phpinfo:PHP版本5.3.5
  2. 下载PHPPDT,安装
  3. 下载的Web服务器调试扩展,复制dummy.php
  4. 添加的zend_extension = “C:\爱德华\ XAMPP \ PHP \分机\ 5_3_x_nts_comp \ ZendDebugger.dll”

停止,重启apache,得到:程序不能启动,因为php5.dll缺少

“的方案C蚂蚁开始,因为php5.dll从您的计算机”失踪

(虽然其中包括php5nts.dll)

正在安装的Zend Studio CE替代或者我可以使其与XAMPP工作? (使用Zend Studio的CE作品)

+0

已经存在[重复] [1]的问题 [1]:http://stackoverflow.com/questions/2306132/memcache-on-windows-error-php5-dll-not-found – 2011-04-08 08:58:31

+5

是的另一个答案是“谷歌的答案”没有给我带来任何新的 – edelwater 2011-04-08 09:08:57

+1

如果你从谷歌这里得到这里,请试试这个:http://stackoverflow.com/a/11975875/868321 – Aknosis 2013-03-08 22:30:55

回答

32

如果你的PHP版本的非线程安全(NTS) 您必须使用PHP扩展与格式例如:延长= php_cl_dbg_5_2_ NTS .dll文件 否则,如果你的php版本是主题 - 安全(TS) 您必须使用PHP扩展与格式例如:延长= php_cl_dbg_5_2_ TS .DLL (通知粗体字)

因此,如果得到错误,如上述。首先,检查你的PHP版本是否是ns或ts,如果是nts
然后检查php.ini是否有像zend_extension_ ts =“C:\ xammp \ php \ ext \ php_dbg.dll-5.2.x”从它的主页中选择正确版本的php_dbg.dll-5.2.x (谷歌它)。 从zend_extension_ ts变为zend_extension_ nts

希望得到这个帮助。

+2

我的PHP版本在线程安全,但有同样的问题。怎么做线程安全的PHP? – Rashad 2015-03-27 15:46:43

+0

请注意,以'nts.dll'和'ts.dll'结尾的文件名只是一个约定。 nts dll完全有可能被命名为'ts.dll',反之亦然。 – Pacerier 2015-04-05 15:42:11

+0

正确的方法是检查您当前安装的PHP是否是nts版本或ts版本。 TS版本将php文件夹内的php5ts.dll;而常规的NTS版本将PHP文件夹内的php.dll。不要简单地复制php5.dll,而是重新配置您的php.ini而不要使用或使用NTS/TS版本的扩展。 – morph85 2017-02-17 07:08:22

2

我有同样的问题,我从wamp切换到xampp,并且是PHP工作,因为我的路径仍然指向我的旧安装。我忘了将它改为指向我的新PHP安装,哪个版本的PHP与其余的根本不匹配。

1

如果这可能会帮助某人,安装PHP 5.5.1的线程安全版本后,一切工作在我的开发网站的Apache下,但我遇到了同样的“php5.dll缺失”问题安装Composer使用Composer-Setup.exe--或者,正如我很快发现的那样,只需从命令行运行一些简单的php -v即可。我制作了php5ts.dll的副本,并将其命名为php5.dll,并且一切正常。我假设Composer安装程序专门查找“php5.dll”,并且我知道线程安全代码将由重命名的.dll运行。我还假设我的设置有些问题会导致命令行功能失效,但是在一切正常的情况下,我有更多重要的问题需要处理,而不是尝试找到问题。

0

我需要更改环境变量PATHPHPRC。同时打开新的cmd

我已经安装了PHP并在问题出现时添加了EasyPHP。在我将这两个变量改为C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\php\php_runningversion后,它工作正常。

3

对于WAMP的x86 +尔康用户(有相同的错误)

照顾下载尔康的正确版本:

尔康1.3.2 - 视窗为PHP 5.5.0 (VC11

0

当您打开phpinfo()函数 看到,如果线程安全性是启用或不启用 也看到PHP 版本看看MSVC--是什么地方的数量 - ,看到了架构 这些所有的东西帮助ü得到合适的PHP驱动程序

这里的URL帮助ü得到一个PHP驱动程序 https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

2

我刚刚尝试重新启动XAMPP Apache时遇到此问题。

,你能做些什么来解决这个问题是:

  1. 下载PHP5.dll从http://originaldll.com/file/php5.dll/30704.html
  2. 复制下载php5.dll到C:\ XAMPP \ PHP
  3. 启动Apache和MySQL从XAMPP控制面板

希望我的解决方案能够解决您的问题。

谢谢!

相关问题