内容目录
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34804120/article/details/78866165
这个问题困扰了我很久,Call to undefined function mysqli_connect()
解决这个问题需要开启 mysqli 扩展
开启 mysqli 扩展需要这两个步骤缺一不可
1.在 php.ini 中搜索 php_mysqli.dll
2.设置 extension_dir 指令
<code class="hljs applescript">; Windows Extensions ; Note <span class="hljs-keyword">that</span> ODBC support <span class="hljs-keyword">is</span> built <span class="hljs-keyword">in</span>, so no dll <span class="hljs-keyword">is</span> needed <span class="hljs-keyword">for</span> <span class="hljs-keyword">it</span>. ; Note <span class="hljs-keyword">that</span> many DLL files are located <span class="hljs-keyword">in</span> <span class="hljs-keyword">the</span> extensions/ (PHP <span class="hljs-number">4</span>) ext/ (PHP <span class="hljs-number">5</span>+) ; extension folders <span class="hljs-keyword">as</span> well <span class="hljs-keyword">as</span> <span class="hljs-keyword">the</span> separate PECL DLL download (PHP <span class="hljs-number">5</span>+). ; Be sure <span class="hljs-keyword">to</span> appropriately <span class="hljs-keyword">set</span> <span class="hljs-keyword">the</span> extension_dir directive. ;一定要适当地设置 extension_dir 指令。</code>
在 php.ini 里面搜索 extension_dir
(注意这里不能填写相对路径,在我的环境中测试填相对路径无效)
extension_dir = “G:/web/php7.1/ext”
检查 G:/web/php7.1/ext 安装路径是否存在 php_mysqli.dll(如果不存在应该是 PHP 安装包损坏,请重新下载)
3.开启成功
这个问题困扰了我好久,原因就是因为我没有适当地设置 extension_dir 指令。
原文始发于:PHP 开启 mysqli 扩展
相关文章
- ThinkPad x13 Gen1傲腾H10重装系统的麻烦(0)
- Win10系统电脑进入安全模式的四种方法,让你轻松应对各种问题(0)
- 使用Jetson_benchmark进行性能测试(0)
- 【Python】修改Windows中 pip 的缓存位置与删除 pip 缓存(1)
- 记录问题解决的连接(0)