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