1

第一次尝试从 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
4

1 回答 1

2

您在命令行上运行的 PHP 不一定与同一台机器上的网络服务器运行的 PHP 环境相同。例如,网络服务器可能正在使用 mod_php。

要在命令行上执行相同的操作,您需要执行以下操作之一:

  • 设置一个与您的网络服务器 PHP 环境的配置相匹配的 PHP 环境(然后您可以选择更改您的网络服务器配置以通过 CGI 使用它)
  • 通过 wget 调用您的网络服务器来运行您的脚本
于 2013-03-11T19:23:20.983 回答