我正在尝试在运行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以获得一般概念。)
答案 0 :(得分:1)
您需要确保将MySQL扩展加载到PHP.ini中,并且还将其编译为PHP。
答案 1 :(得分:1)
安装mysql-devel
和php-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
:)