Ubuntu16.04 搭建 LAMP 开发环境
切换成root用户
sudo su
安装apache
apt-get install apache2
安装php
安装PHP7
默认安装php7
命令为:
apt-get install php
关联apache 和php
以前安装php5时,安装apache会自动带下面模块libapache2-mod-php5
但是安装php7时,需要手动添加libapache2-mod-php
apt-get install libapache2-mod-php
注意:是libapache2-mod-php
安装mysql
默认安装mysql5.7
apt-get install mysql-server
安装php的扩展
在16.04中安装的php7默认缺少很多扩展,我们要自行安装
# curl和加密
apt-get install php-curl
apt-get install php-mcrypt
# 没有他则phpmyadmin不能执行
apt-get install php-mbstring
apt-get install php-mysqli
# composer install必须安装这些扩展
apt-get install phpunit
apt-get install php-gd
最后:
在composer安装时候,会自动检测没有的php扩展,如果报错查看problem后,安装缺少的扩展即可。
如果是给 Laravel 使用的话,可用参考这个脚本,这是 Homestead 的构建脚本 https://github.com/laravel/settler/blob/ma...