搭建环境 :Ubuntu16.04
版本:
PHP :5.6
Nginx :1.10.0
MySQL :5.7.16
第一次搭建LNMP(Linux\Nginx\MySQL\PHP)环境,绕了好多的弯路,最终在删除又安装了好几遍才安装成功。。
安装之前先看看几个基本的命令。。以免新手不清楚。。
执行命令:$ sudo 命令名
进入root权限:$ sudo su
进入目录:$ cd 目录名
以管理员权限编辑一个文件:$ sudo gedit 文件名
以管理员权限编辑一个文件: $ sudo nano 文件名
删除文件:$ sudo rm -rf 文件名
移动文件:$ sudo mv 移动目标 移动目标目录
清屏:$ sudo clear
以下是安装过程:
安装准备:
更新软件源
$ sudo apt-get update
更新软件列表
$ sudo apt-get upgrade
MySQL:
安装mysql,过程比较简单,按照提示,设置密码就好了
$sudo apt-get mysql-server
PHP:
Ubuntu软件源默认安装的是PHP7,PHP最稳定的是5.6吧
添加php ppa源 \ 更新软件源\ 安装php5.6
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
Nginx:
Nginx安装过程也比较简单,不过我在卸载Nginx时却遇到很多问题,不能重装
下,这是我重装Nginx的文章地址:彻底删除重装Nginx
安装
$sudo apt-get install Nginx
启动服务
$sudo service nginx start
启动\重启\停止Nginx
$sudo /etc/init.d/Nginx start
$sudo /etc/init.d/Nginx restart
$sudo /etc/init.d/Nginx stop
一般如果是修改了配置文件,可以直接
$sudo service nginx reload
在浏览器输入localhost ,便可以看到以下页面了(如果没能看到,请参考上面给的链接,卸载Nginx重装一遍)
Ubuntu16.04的默认站点根目录是/var/www/html
MySQL:
安装mysql,过程比较简单,按照提示,设置密码就好了
1 $sudo apt-get mysql-server
2 $sudo apt-get php5.6-mysql
3 $ sudo mysql_secure_installation