gpt4 book ai didi

php - Mysql 作为 PHP DSO

转载 作者:行者123 更新时间:2023-11-29 15:08:24 27 4
gpt4 key购买 nike

我有一个正在运行的服务器(正在将其转变为开发服务器,但首先需要一些东西),所以我们不想重新编译 php 来破坏任何东西。

在新服务器上,我们有 mysql.so 和 mysqli.so 的动态扩展我无法找到任何有关自己构建的详细信息,因此将它们复制到旧服务器上。在当前服务器上,没有配置 php 的 MySQL。 MySQL 已安装在计算机上,但正在用于现在未使用的服务。目的是在远程服务器上使用 MySQL 数据库。

我已将这些行添加到 php.ini

extension=mysql.so  
extension=mysqli.so

我最终收到此错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/mysqli.so' - libmysqlclient.so.15:cannot open shared object file: No such file or directory in Unknown on line 0

我已将该文件的副本移至/usr/lib/mysql/,但仍然收到错误。

我应该做些什么来允许 PHP 运行 MySQL(或 MySQLi),而不必冒险在实时服务器上重新编译?

最佳答案

看起来您的文件路径不同。 mysql.so 位于:

/usr/local/lib/php/extensions/mysqli.so

关于php - Mysql 作为 PHP DSO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1468077/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com