我想测试将执行命令行命令的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
答案 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
参数知道在哪里创建一个。
您可以先将您的网络服务器版本复制到此目录中,但也要对其进行快速健全性检查