我需要在 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 添加链接