在阿里云ECS上搭建LNMP环境
通过下面的命令来删除Apache
sudo service apache2 stop
update-rc.d -f apache2 remove
sudo apt-get remove apache2
删除完之后,更新一下包列表
sudo apt-get update
1.安装Nginx
sudo apt-get install nginx
安装完Nginx,执行sudo service nginx start
nginx启动方法:1,sudo service nginx start;
2,sudo /etc/init.d/nginx start
同时要启动fpm: sudo /etc/init.d/php5-fpm start
再在浏览器地址栏输入你的公网IP,你就可以看的welcome to Nginx的界面了
2.安装Mysql
sudo apt-get install mysql-server mysql-client
过程中会提示你设置Mysql的密码,就跟平时的密码设置一样,一次输入,一次确认。密码确认完毕后基本等一会就安装好了。尝试
mysql -u root -p
如果登录成功,那Mysql就正确安装了。
3.安装PHP(如果安装不成功,可以安装php5.6-fpm php5.6-cli php5.6-mcrypt php5.6-gd)
sudo apt-get install php5-fpm php5-cli php5-mcrypt php5-gd
只有通过php5-fpm,PHP在Nginx下才能正常运行,遂,安装之。
至于php5-mcrypt,有些PHP框架会依赖于这个,比如Laravel就是,所以也把它装上了。
4.配置PHP
sudo vim /etc/php5/fpm/php.ini
打开PHP配置文件,找到cgi.fix_pathinfo选项,去掉它前面的注释分号;,然后将它的值设置为0,如下
cgi.fix_pathinfo=0
5.启用php5-mcrypt:
sudo phpenmod mcrypt
6.重启php5-fpm:
sudo service php5-fpm restart