作者:binvec
链接:https://www.zhihu.com/question/45999546/answer/100165171
来源:知乎
sudo apt-get install -y language-pack-en-base
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
(注释掉的3步可以不要)
//apt-cache search php5
//sudo apt-get install php5.6-common
//sudo apt-get install libapache2-mod-php5.5
安装php5.6
sudo apt-get update
sudo apt-get install php5.6
安装扩展
sudo apt-get install php5.6-gd
sudo apt-get install php5.6-mysql
安装Apache2
sudo apt install apache2
sudo apt-get install libapache2-mod-php5.6
安装MySQL
//sudo apt install mysql-server php5.6-mysql root root0x0
sudo apt install mysql-server php5.6-mysql
sudo apt-get install mysql-client
mysql_secure_installation
最后非常重要的,切换php7 到php5
sudo a2dismod php7.1
sudo a2enmod php5.6
sudo service apache2 restart
sudo update-alternatives --set php /usr/bin/php5.6
apt-get install php5.6-curl
3)确保 extension_dir
存在,并且包含
curl.so,
查找
extension_dir
:
php -i | grep extension_dir
4)确保 /etc/php5/mods-available/curl.ini
存在,文件内容如下:
; configuration for php CURL module
; priority=20
extension=curl.so
5)如果以上步骤均确定,重启服务器。