| 热度: |
phpnow 环境下cli方式执行php脚本,出现Call to undefined function 函数名称 ,的主要原因是在phpnow环境下,将c:\php.ini删掉了
Xmlrpc_encode_request()函数无法使用,(在phpnow环境下)
程序报错 Call to undefined function xmlrpc_encode_request()
原因:在phpnow环境下,php以cgi方式 apachehandle方式和cli方式执行时的配置文件是不同的,apachehandle模式下的配置文件是php根目录下的 php-apache2handler.ini,网页解析的时候修改该文件配置就可以,但是若要使用cli方式(例如exec函数执行一段php脚本或一个php文件),phpnow默认的配置文件为空,则执行只能使用cli的默认配置,默认配置在 c:/windows文件夹下的php.ini,如果需要对cli方式进行配置,我们可以将php-apache2handler.ini重命名为 php.ini复制到 c:/windows文件夹下,做好配置的修改,重启apache就可以了