【问题标题】:Fastcgi: php is not connected with mysql?fastcgi: php没有连接mysql?
【发布时间】:2014-11-08 19:08:49
【问题描述】:

我有 2 个不同的 php 版本正在运行。它们运行良好,但没有连接到 mysql,我不知道为什么。他们应该是,我不知道如何强制他们与 mysql 连接。

php 版本为 5.3.27 和 5.4.31 如果您需要更多信息,请告诉我。

【问题讨论】:

  • 可能是端口被阻塞了?什么 Linux 发行版?
  • 您遇到的错误是什么?
  • @ChristianMark:我使用的是 Ubuntu 14.04.1。它使用默认端口。因为它是在虚拟机上运行的(mysql和2个php版本)我认为这应该不是问题。
  • @DeeJay':致命错误:调用未定义函数 mysql_get_client_info() 是确切错误
  • 这意味着您的 MySql 扩展未在 PHP 实例中安装/启用。检查您的 php.ini 文件并安装它。我会为此发布答案。

标签: php mysql linux ubuntu fastcgi


【解决方案1】:

请使用以下命令为php安装mysql客户端并在php.ini中启用

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

在尝试查看任何更改之前,请确保重新启动 apache(或您正在使用的任何 Web 服务器)。

Digital Ocean 提供安装 LAMP 环境的简单指南。看看这里https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

【讨论】:

    【解决方案2】:

    它现在正在工作。我只是打错了“extension=mysql.so”:/

    无论如何感谢您的帮助!

    【讨论】:

    • 告诉你需要在php.ini中启用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    相关资源
    最近更新 更多