ubuntu16.04下默认安装的是php7,由于想要换成主流的php5,所以就有了此文。
安装apache2
sudo apt-get update
sudo apt-get install apache2
安装php5
添加PPA源:add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
【或者】
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 apt-cache search php5
sudo apt-get install php5.6-common
sudo apt-get install libapache2-mod-php5.6
链接:https://www.zhihu.com/question/45999546/answer/100165171
安装mysql
sudo apt-get install mysql-server
sudo apt-get install php5.6-mysql
注意报错:
Fatal error: Call to undefined function mysql_connect()
apt-get install php[X]-mysql [X]为安装的php的版本
例如:
php5.6 mysql.php 确认无误后
/etc/init.d/apache2 restart
参考:
其他设置:
apache中修改index.php index.html显示顺序:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
DirectoryIndex index.html index.php
</Directory>