我已经在我的Kubuntu18.04.2LTS上安装了PHP7.3,为了使用Mysql运行一些web应用程序,我相信我需要php7.3-mysqli。当我跑的时候
sudo apt安装php7.3-mysqli
apt坚持安装php7.3-mysql,而不是mysqli。应用程序不运行,我看到了对mysqli的引用是必需的。如何才能安装我想要的分机呢?
发布于 2019-03-25 22:48:32
首先,检查是否实际安装了PHP7.3。Ubuntu /Kubuntu18.04默认附带PHP7.2,因此包名为php7.2-mysql。如果您从PPA或其他存储库中安装了PHP7.3,您可能希望在回购中检查包的名称(尽管很有可能包名为php7.3-mysql)。
其次,包php7.2-mysql包含mysqli函数等。您可能会说,这个包包含用于使用MySQL和有几个的所有绑定的PHP扩展。仅仅因为删除了(非常)旧风格的mysql_函数,并不意味着包的名称发生了变化。
第三,在安装了带有PHP扩展的新包之后,您需要重新启动有关服务,以便它们“了解”新功能。至少网络服务器(Apache,NGINX,.)需要重新启动。如果您使用的是一个单独的PHP服务,比如PHP,您也需要重新启动它。详细信息取决于您如何设置服务器。
https://askubuntu.com/questions/1128673
复制相似问题