在阿里云ECS上搭建LEMP环境
2016-04-25 14:36
323 查看
在阿里云买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的环境已大功告成
相关文章推荐
- php不会的点
- iOS 图像的滤镜效果实现
- iOS nslog
- Angularjs中UI Router全攻略
- Android Scroll滑动效果实例
- Python菜鸟晋级12----用pyinstaller将.py文件打包成.exe执行文件
- Input只能输入数字
- Java使用MyEclipse构建webService简单案例
- 动态规划之0-1背包问题
- 基于springmvc mybatis junit搭建分工程,分模块的web工程框架(一)
- UITabBarController用法原理详解
- 如何控制舵机的速度?
- cocos2d-x环境搭建
- [bzoj4538][Hnoi2016]网络
- Jenkins -- Could not load Logmanager "org.apache.juli.ClassLoaderLogManager"
- 何恺明经典去雾算法 还北京一个碧洗蓝天?
- 服务号中我遇到过的问题
- HDU 1789 Doing Homework again
- MATLAB阈值获取函数ddencmp、thselect、wbmpen和wwdcbm,阈值去噪的函数wden、wdencmp、wthresh、wthcoef、wpthcoef以及wpdencm的
- OpenCV中的Haar+Adaboost级联分类器分解(二):级联分类器结构与XML文件含义