在标记重复之前,请理解我已经尝试了其他类似问题中提到的所有解决方案
我在亚马逊ec2上托管了我的网站。
我已尽一切可能使mysqli_connect
工作,仍未找到解决方案。
在php.ini中试过以下
extension=msql.so
extension=php_mysqli.dll
代码如下。
我在使用之前定义了这些变量。
<?php
$con = mysqli_connect($mysql_host,$mysql_user,$mysql_password);
?>
我得到的错误是
致命错误:未捕获错误:在/var/www/html/connect.php:2中调用未定义函数mysqli_connect()
请支持并帮助我..
答案 0 :(得分:0)
我终于得到了解决方案。 有三件事我做错了。
msql.so
,而不是取消注释mysqli.dll
。/etc/php/7.0/apache2/php.ini
中没有注释,而是在cli中进行了这些更改,即/etc/php/7.0/cli/php.ini
。msql.so
的文件,而是mysqli.so
。因此,在msql.so
中将名称从mysqli.so
更改为php.ini
对我来说非常有用。希望有一天这会对某人有所帮助。