【发布时间】:2009-09-23 19:20:20
【问题描述】:
我有一个正在运行的服务器(正在将它变成一个开发服务器,但首先需要一些东西)所以我们不想重新编译 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)而不必冒险在实时服务器上重新编译?
【问题讨论】:
标签: php mysql configuration dynamic