我目前正在使用 PHP 5.5.1 运行 Apache 2.4 服务器,它通过 mod_wsgi 连接到 Django(以防万一)。这一切都在 Oracle Linux 上运行。在这个设置中,我尝试使用 mysqli 和方法mysqli_connect
。但是,我的 mysqli 设置遇到了问题。我使用了以下网站:MySQLi Setup。但是,即使在运行./configure --with-mysqli=/usr/bin/mysqlconfig
and之后./configure --with-mysqli
,我仍然在我的 phpinfo() 测试站点中看不到 mysqli 部分。我在两者之后都运行了 make 和 make install ,它运行良好。
此外,当我尝试以下命令时./configure --with-mysql=/usr/bin/mysql_config --with-mysqli=mysqlnd
,我收到以下错误:configure: error: Cannot find MySQL header files under /usr/bin/mysql_config. Note that the MySQL client library is not bundled anymore!
最重要的是,我取消了该extension=php_mysqli.dll
行的注释。
现在,我知道我需要做什么,那就是获取 MySQL 客户端库并允许通过 php 访问它。但是,我不确定如何做到这一点,而且我发现的许多问题+答案都没有奏效。
任何帮助表示赞赏。谢谢。