使用独立的 MySQL 安装 PHP XAMPP 1.6.2

Use independent MySQL installation with PHP that came with XAMPP 1.6.2

我已经在 Ubuntu 16.0.4 中的 /opt/lampp 安装了 XAMPP 1.6.2(需要使用这个特定版本)。 我已经使用 apt-get 安装了 Mysql 5.7.18-0ubuntu0.16.04.1。 我需要将 MySQL 的已安装版本与 XAMPP 附带的 PHP 一起使用。

当我尝试将 PHP 连接到 MySQL(独立安装)时,出现此错误:

Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock'

尝试以下操作后我仍然收到此错误:

  1. 已将 /opt/lampp 目录中所有出现的“/opt/lampp/var/mysql/mysql.sock”替换为“/var/run/mysqld/mysqld.sock”。
  2. 重新启动 Apache,MySQL。
  3. 重新启动系统。
  4. 在 Whosebug 上搜索,并尝试了现有的解决方案(例如编辑 my.cnf)

请帮帮我; 谢谢

我通过在 my.cnf 文件中用 127.0.0.1 替换 localhost 简单地解决了这个问题。
正如 Fmashiro 所指出的,这可能是由于套接字文件丢失/损坏造成的。