我在 Windows 上使用 EasyPHP。当我尝试运行脚本(从命令行)时,出现以下错误:
DB connection error: MySQL functions missing, have you compiled PHP with the --with-mysql option?
这很奇怪,因为当使用 HTTP 运行 PHP 脚本时,所有 MySQL 函数都可以正常工作。我检查了我的 php.ini 文件并在那里找到了所有 MySQL 扩展:
extension=php_mysql.dll
extension=php_mysqli.dll
知道哪里出了问题吗?
最佳答案
您的 PHP CLI 不使用启用了 mysql 扩展的 php.ini。在命令行上运行 php --ini
以查看它使用哪个 ini 并启用其中的扩展。
关于php - 来自 PHP 的 "MySQL functions missing"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993395/