PHP from CMD - 'C: PHP php_openssl.dl l # 39;-找不到指定的模块


PHP from CMD - 'C:phpphp_openssl.dl l' - The specified module could not be found

第一次尝试从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服务器来运行脚本