无法使用 codeigniter 3 mysql_init() 错误执行命令行
Cant execute command line with codeigniter 3 mysql_init() error
我想测试 PHP 将执行命令行命令的脚本。但是我在 shell.
中收到以下错误
我在本地设计的网站运行完美
Fatal error: Call to undefined function mysqli_init() in /Applications/mampstack-5.6.19-0/frameworks/codeigniter/system/database/drivers/mysqli/mysqli_driver.php on line 136
A PHP Error was encountered
Severity: Error
Message: Call to undefined function mysqli_init()
Filename: /Applications/mampstack-5.6.19-0/frameworks/codeigniter/system/database/drivers/mysqli/mysqli_driver.php
Line Number: 136
Backtrace:
我正在使用 Bitnami MAMP Stack 5.6.19.0 和 Codeigniter 3.0
您需要激活控制 PHP CLI 的 php.ini
文件中的 php_mysqli
扩展,它与 Web 服务器下控制 PHP 的扩展不同。
从终端执行
php -i
然后查找参数 Loaded Configuration File
和 Configuration File (php.ini) Path
,它们会告诉您要修改哪个 php.ini
文件以及它所在的位置。
如果不存在,我相信某些安装就是这种情况,那么您可以通过查看 Configuration File (php.ini) Path
参数知道在哪里创建一个。
您可以先将您的 Web 服务器版本复制到此目录中,但也要对其进行快速完整性检查
我想测试 PHP 将执行命令行命令的脚本。但是我在 shell.
中收到以下错误我在本地设计的网站运行完美
Fatal error: Call to undefined function mysqli_init() in /Applications/mampstack-5.6.19-0/frameworks/codeigniter/system/database/drivers/mysqli/mysqli_driver.php on line 136
A PHP Error was encountered
Severity: Error
Message: Call to undefined function mysqli_init()
Filename: /Applications/mampstack-5.6.19-0/frameworks/codeigniter/system/database/drivers/mysqli/mysqli_driver.php
Line Number: 136
Backtrace:
我正在使用 Bitnami MAMP Stack 5.6.19.0 和 Codeigniter 3.0
您需要激活控制 PHP CLI 的 php.ini
文件中的 php_mysqli
扩展,它与 Web 服务器下控制 PHP 的扩展不同。
从终端执行
php -i
然后查找参数 Loaded Configuration File
和 Configuration File (php.ini) Path
,它们会告诉您要修改哪个 php.ini
文件以及它所在的位置。
如果不存在,我相信某些安装就是这种情况,那么您可以通过查看 Configuration File (php.ini) Path
参数知道在哪里创建一个。
您可以先将您的 Web 服务器版本复制到此目录中,但也要对其进行快速完整性检查