在阿里云买ECS的时候选择自己习惯的镜像系统,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境的
首先,在一般的情况下,刚刚购买的阿里云ECS的Linux中会给你预装Apache,我们先把它给删了
通过下面的命令来删除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
,再在浏览器地址栏输入你的公网IP
,你就可以看的welcome to Nginx
的界面了
2.安装Mysql
sudo apt-get install mysql-server mysql-client
过程中会提示你设置Mysql的密码,就跟平时的密码设置一样,一 次输入,一次确认。密码确认完毕后基本等一会就安装好了。尝试
mysql -u root -p
如果登录成功,那Mysql就正确安装了。
3.安装PHP
sudo apt-get install php5-fpm php5-cli php5-mcrypt
只有通过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 php5enmod mcrypt
6.重启php5-fpm
:
sudo service php5-fpm restart
到这里,搭建LEMP的环境已大功告成
要成为一名优秀的架构师,那就要把自己逼到绝路