致命错误:ezSQL_mysql要求mySQL Lib被编译或链接到PHP引擎

时间:2012-12-08 00:46:24

标签: php mysql fatal-error url-shortener yourls

我正在尝试在运行Lubuntu 12.04的基本Web服务器上使用链接缩短PHP脚本YOURLS

我创建了一个MySQL数据库并安装了PHP5。当我尝试在浏览器中访问YOURLS的管理界面时,会显示以下消息:

Fatal Error: ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine

我是MySQL和PHP的新手,所以我不知道如何处理这个问题。你能指出我正确的方向吗?

(有关设置YOURLS的快速指南,您可以看到this video以获得一般概念。)

5 个答案:

答案 0 :(得分:1)

您需要确保将MySQL扩展加载到PHP.ini中,并且还将其编译为PHP。

答案 1 :(得分:1)

安装mysql-develphp-mysqli个套件

yum install mysql-devel php-mysqli

在他的回答中,名字可以改变一点,就像欧内斯特秀。

答案 2 :(得分:0)

如果你已经通过yum安装了你的php服务器和mysql,请尝试使用yum来搜索相关的包。

例如,如果您使用" yum install php55",请尝试" yum搜索php55",然后查找" php55-mysqld"等内容。如果找到,请安装它" yum install php-mysqld"。这将安装PHP所需的模块以与您的mysql进行交互。

答案 3 :(得分:-1)

安装所有php包及其依赖项对我有用。

yum install php - *

答案 4 :(得分:-2)

finnaly我找到了解决方案 只需更改此行> ez_sql_mysql.php中的class ezSQL_mysql extends ezSQLcore

class ezSQL_mysqlx extends ezSQLcore

:)