程序无法启动,因为缺少php5.dll

ede*_*ter 19 php debugging

  1. 我安装了XAMPP,phpinfo:PHP Version 5.3.5
  2. 下载了PHPPDT,已安装
  3. 下载了webserver调试扩展,复制了dummy.php
  4. 添加了zend_extension ="c:\ edward\xampp\php\ext\5_3_x_nts_comp\ZendDebugger.dll"

停止,重启apache,得到:

"该程序无法启动,因为您的计算机缺少php5.dll"

(包括php5nts.dll)

是安装zend studio ce的替代方案还是可以让它与XAMPP一起使用?(使用Zend Studio CE工作)

小智 35

如果你的php版本是非线程安全(nts)你必须使用php扩展格式示例:extension = php_cl_dbg_5_2_ nts .dll else如果你的php版本是线程安全(ts)你必须使用php扩展格式示例:extension = php_cl_dbg_5_2_ ts .dll(注意粗体字)

所以如果得到如上所述的错误.首先,检查你的PHP版本是nts还是ts,如果是nts.
然后检查php.ini是否有任何像zend_extension_ ts ="C:\ xammp\php\ext\php_dbg.dll-5.2.x"的行从它的主页选择正确版本的php_dbg.dll-5.2.x(google for it ).从zend_extension_ ts更改为zend_extension_ nts.

希望这有帮助.

  • 我的PHP版本在线程安全,但有同样的问题.怎么做线程安全的PHP? (2认同)