php socket_create调用问题
系统是win2003、iis+php+dz(php5isapi.dll)搭建的环境.
dzx2的论坛完全没问题,但是我手动运行php xxx.php文件时提示socket_create调用失败
php coded:\host\php>php-cgi.exe d:\host\php\cross.phpx-powered-by: php/5.2.5content-type: text/html
fatal error: call to undefined function socket_create() in d:\host\pp\cross.php on line 66
error in my_thread_global_end(): 1 threads didn't exitd:\host\php>
php coded:\host\php>php.exe cross.phpfatal error: call to undefined function socket_create() in d:\host\php\cross.php on line 66d:\host\php>
确定php.ini中开启,并且dll已经全部拷贝到system32了,我在iis里运行phpinfo时效果:
求达人解答,不盛感激!
------解决方案--------------------
phpinfo 显示的是web 的配置环境. 而你的是命令行,修改系统环境里的路径到现在的php路径一致一般就可以解决问题了.
------解决方案--------------------
d:\host\php>php.exe cross.php 将使用与 php.exe 处于同一目录下的 php.ini
如果你的 php 是绿色安装的,那么不会出现问题
但你“dll已经全部拷贝到system32了”,显然不是绿色安装的
------解决方案--------------------
复制回来