使用VLD时找不到指定的模块

今天因为想使用VLD查看一下生成的中间代码,所以需要在命令行下执行PHP,但是在CMD中输入

php -dvld.active=1 test.php

显示:

PHP Warning:  PHP Startup: Unable to load dynamic library ‘./php_curl.dll’ – 找

不到指定的模块。

 in Unknown on line 0

PHP Warning:  PHP Startup: Unable to load dynamic library ‘./php_mysql.dll’ – 找

不到指定的模块。

 in Unknown on line 0

PHP Warning:  PHP Startup: Unable to load dynamic library ‘./php_mysqli.dll’ -

找不到指定的模块。

 in Unknown on line 0

出现类似的问题应该是扩展没有找到,于是去windows目录下找到php.ini文件,发现extension_dir所指向的地址是正确的,于是我修改环境变量PATH,还是没有效果,浏览中忽然发现在php的安装目录有一个php.ini文件,可能与它有关,于是从windows下拷贝一份php.ini到安装目录,重新输入命令,一切OK!

使用VLD时找不到指定的模块》上有1条评论

  1. php喵星人

    想问一下 php vld 在winodws 下 cmd 输出opcode 打这样的命令 如:D:\wamp\php\php.exe -dvld.active=1 D:\www\demo1.php 出来一大推的 php的配置信息 而没有打印出 opcode相关信息 所以想请问一下 这是什么原因??

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>