首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个php版本,无法与mysqli连接

问多个php版本,无法与mysqli连接
EN

Stack Overflow用户
提问于 2015-03-09 11:56:05
回答 1查看 706关注 0票数 3

在http://kb.sp.parallels.com/en/118378之后,我成功地将php5.4.38和5.5.21安装到运行在php 5.3上的centos6.6plesk服务器上。

在此服务器上传输joomla站点后,我得到:

代码语言:javascript
复制
Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.

通过将$dbtype从mysqli更改为joomla的configuration.php中的mysql,我让它正常工作,但这不是我想要的

此外,我还转让了更多使用mysqli的自定义网站,它们都返回:

代码语言:javascript
复制
Warning: mysqli_connect(): (HY000/2002): No such file or director

我检查了unix_socket,它是默认的,但是我将它保存在php5.4和5.5的php.ini中,但是mysqli.default_socket = /var/lib/mysql/mysql.sock仍然什么都没有。

是因为php-mysqli没有为php的其他版本提供基础吗?如果是这样的话,我如何在这些并行的php实例上安装模块呢?

默认的Centos 5.3.3是mysqli的phpinfo

  • 启用MysqlI支持
  • 客户端API库版本5.1.73
  • 活动持久链接0
  • 非活动持久链接0
  • 活动链接0
  • 客户端API头版本5.1.73
  • MYSQLI_SOCKET /var/lib/mysql/mysql.sock

用于自定义安装5.4的mysqli的phpinfo是

  • 启用MysqlI支持
  • 客户端API库版本mysqlnd 5.0.11-dev - 20120503 - $Id: bf*8c5c77$
  • 活动持久链接0
  • 非活动持久链接0
  • 活动链接0
EN

回答 1

Stack Overflow用户

发布于 2015-04-20 08:32:20

我也有同样的问题,我用127.0.0.1解决了更改"localhost“的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28941426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档