首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为PHP7.0加载mysql扩展模块吗?

无法为PHP7.0加载mysql扩展模块吗?
EN

Stack Overflow用户
提问于 2016-08-08 08:06:10
回答 2查看 4K关注 0票数 2

我正在PHP7.0/ MySQL 5.5上安装一个模板,需要安装Mysql扩展。

这是在Ubuntu14.04,MySql版本5.5,PHPVersion7.0.7-4+deb.sury.org~trusty+1上。

目前,尽管已经安装了mysql-server和mysql-client和php7.0-mysql --但这个必要的安装代码仍然返回false:

如果(!extension_loaded(‘Mysql’)){$error=真;回显“Mysql PHP扩展名丢失!”;}{ echo“Mysql PHP扩展加载!”;}

mysqli安装成功,但出于某种原因,Php没有看到mysql扩展,因此我无法继续安装。

在phpinfo()检查中也是如此--没有找到MySQL模块,而是有pdo_mysql、mysqlnd和mysqi。当我检查active php文件(在fpm文件夹中)时,我也没有看到任何明显的内容。

我需要安装什么或启用什么才能显示Mysql扩展?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-08 08:16:13

不建议使用mysql扩展。请参阅http://php.net/manual/en/mysql.php

你的选择是:

1)切换到mysqliPDO。理想情况下是PDO,因为它支持准备好的查询,并且正在成为PHP社区选择的扩展。

2)如果您有大量遗留代码,那么最好还是继续使用PHP 5。

票数 1
EN

Stack Overflow用户

发布于 2016-12-26 20:58:24

对不起,mysql扩展不在开发中。它从PHP5.5开始就不再受欢迎,并在PHP7.0中被删除。

mysql的父亲们可以将mysql改进到新的状态,但是他们决定创建MySQL改进或mysqli

mysqlimysql没有的新东西:

代码语言:javascript
复制
Support for asynchronous queries.
Stored procedures
Parameterized queries
Transactions
Better security model.

可能更少,但我现在都想不起来了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38824105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档