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

问题描述 投票:4回答:5

我正在尝试在运行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以获得一般概念。)

php mysql fatal-error url-shortener yourls
5个回答
1
投票

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


1
投票

安装mysql-develphp-mysqli

yum install mysql-devel php-mysqli

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


0
投票

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

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


-1
投票

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

yum安装php- *


-2
投票

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

class ezSQL_mysqlx extends ezSQLcore

:)

© www.soinside.com 2019 - 2024. All rights reserved.