在 ubuntu 16.04 中安装 php 扩展

Jon*_*uez 22 php apt

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

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

我需要使用扩展:

dom
SimpleXML
xml
Run Code Online (Sandbox Code Playgroud)

和 gd 库。

Jon*_*uez 44

好的,在很多博客和aswer中找到,显然答案是在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
Run Code Online (Sandbox Code Playgroud)

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

如果你安装 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
Run Code Online (Sandbox Code Playgroud)

等等 。否则,如果您制作 php-gd,则为 php7 安装 gd,感谢@elder-geek 添加链接