在 ubuntu 16.04 中安装 php 扩展

在 ubuntu 16.04 中安装 php 扩展

我需要在 PHP 5.6 和 Ubuntu 16.04 上安装以下扩展,但 ubuntu 只安装了 PHP 7 的扩展。

尝试安装这些扩展会产生以下错误: 在 Xenial(16.04)上安装 PHP 5.6

我需要使用扩展:

dom
SimpleXML
xml

和gd库。

答案1

好的,在很多博客和答案中发现,显然的答案是在 php 中添加后缀,然后在安装 php5.6 或之前添加这个。

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.0   # for PHP 7.0
sudo apt-get install php5.6   # for PHP 5.6
sudo apt-get install php5.5   # for PHP 5.5

稍后你需要使用以下命令安装扩展

如果你安装了 php 5.6,则需要将 5.6 添加到 php,例如

sudo apt-get install php5.6-gd php5.6-mysql php5.6-dom php5.6-cli php5.6-json php5.6-common php5.6-mbstring php5.6-opcache php5.6-readline

等等,或者如果你制作了 php-gd,你为 php7 安装 gd,并感谢 @elder-geek 添加链接

答案2

完全有可能我完全误解了你的意思,但如果你所寻找的内容在你引用的 PPA 中适用于 Xenial (16.04),那么可以在以下位置找到:这里。

要启用 GD 支持,请配置 PHP --with-gd[=DIR] ,其中 DIR 是 GD 基本安装目录。要使用推荐的捆绑版本 GD 库(首次捆绑在 PHP 4.3.0 中),请使用配置选项 --with-gd 。GD 库需要 libpng 和 libjpeg 才能编译。

这里有一个按字母顺序排列的扩展列表

还有一个已弃用和实验性扩展的列表可供查找这里。

您还可以通过以下方式获取当前稳定的 PHP 5.6.23下载

相关内容