无法使用codeigniter 3 mysql_init()错误执行命令行

时间:2016-09-08 08:22:36

标签: php codeigniter mysqli mamp bitnami

我想测试将执行命令行命令的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

1 个答案:

答案 0 :(得分:1)

您需要激活控制PHP CLI的 public Form6() { InitializeComponent(); textBox3.Text = ""; showworkers(); ownershare(); workershare(); dataGridView1.Columns[0].HeaderText = "I"; // dataGridView1.Columns["ID"].HeaderText = "I"; /*dataGridView1.Columns.Add("ID", "I"); for (int i = 0; i < dataGridView1.Columns.Count; i++) { string header = dataGridView1.Columns[i].HeaderText; }*/ } 文件中的php_mysqli扩展名,它与控件PHP不同。在Web服务器下。

从终端做

php.ini

并查找参数php -i Loaded Configuration File,它将告诉您要修改的Configuration File (php.ini) Path个文件及其所在位置。

如果不存在,我认为在某些安装中就是这种情况,那么您可以通过查看php.ini参数知道在哪里创建一个。

您可以先将您的网络服务器版本复制到此目录中,但也要对其进行快速健全性检查