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