ubuntu16.04LTS下安装Apache2.4.18+php7.0.15+mariadb10.1


1.Apache2.4

sudo apt-get install apache2

中途出现提示按Y确认安装

安装完毕后,在浏览器输入服务器ip地址出现下图即为成功


ubuntu16.04LTS下安装Apache2.4.18+php7.0.15+mariadb10.1_第1张图片
apache 自带的显示页面

2.php7.0

sudo apt-get install php7.0

安装完毕后输入

php -v

出现下图类似结果则为安装成功


php版本 图为7.0.13

3.mariadb10.1

sudo apt-get install python-software-properties

该命令为了防止不能使用software-properties-common

以下命令从maria官网复制

sudo apt-get install software-properties-common

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

验证签名

sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el]http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.1/ubuntuxenial main'

添加源

sudo apt update

升级源

sudo apt install mariadb-server

安装mariadb

出现下图需要输入数据库密码


ubuntu16.04LTS下安装Apache2.4.18+php7.0.15+mariadb10.1_第2张图片
输入数据库密码

安装完毕后输入

mysql -V

出现下图类似显示版本的样子为成功ps:maria10.0版本不会提示输入密码需要自己该,所以推荐换源使用10.1

mariadb 版本显示

4.安装必备扩展

4.1php7.0-mysql

sudo apt-get install php7.0-mysql

php数据库支持模块

4.2libapache2-mod-php7.0

sudo apt-get install libapache2-mod-php7.0

开启apache支持php模块

4.3php-xml

sudo apt-get install php-xml

php支持xml模块,用thinkphp3.2.3时遇到的问题

5.注意小事项

5.1路径重写支持

sudo a2enmod rewrite

它默认是关掉的,有需要记得开。thinkphp3.2.3url重新给用到

你可能感兴趣的:(ubuntu16.04LTS下安装Apache2.4.18+php7.0.15+mariadb10.1)