第一次尝试从CMD运行PHP脚本。当脚本在浏览器中运行时,它运行良好。但是我在CMD中得到这个错误。
PHP Warning: PHP Startup: Unable to load dynamic library 'C:'php'php_openssl.dll' - The specified module could not be found.
in Unknown on line 0
PHP Fatal error: Call to undefined function mysql_connect() in C:'inetpub'wwwroot'sandbox'singleprop'cp'scripts'newprops'list.php on line 6
您在命令行上运行的PHP不一定与同一台机器上的web服务器运行的PHP环境相同。例如,web服务器可能正在使用mod_php。
要在命令行中执行相同的操作,您需要执行以下操作之一:
- 设置一个PHP环境,匹配你的web服务器的PHP环境的配置(然后你可以选择改变你的web服务器配置,通过CGI使用这个)
- 通过wget 调用web服务器来运行脚本