阿里云镜像CentOS下Web服务器环境搭建LNMP一键安装包-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

阿里云镜像CentOS下Web服务器环境搭建LNMP一键安装包

2014-12-26 16:49:44 15653 4


准备工作:默认阿里云服务没有swap分区,512M的云服务器安装php 5.6的时候会提示内存不足,安装失败!


增加swap分区:
在512M的阿里云服务上增加1024M的swap空间
具体操作:
1、dd if=/dev/zero of=/tmp/swap bs=1M  count=1024  #创建1024M的文件块
2、mkswap /tmp/swap  #创建swap文件
3、swapon /tmp/swap  #激活swap文件
4、swapon -s #查看swap
5、修改/etc/fstab文件,增加以下内容,让系统引导时自动启动
vi /etc/fstab  #在最后添加下面代码
/tmp/swap swap swap default  0 0
:wq!  #保存退出


最新版本:lnmp-2.6
更新时间:20141224
MD5值:305651B15F9CCABF5A7912197206ED28


安装说明:请保证服务器能够正常上网、yum命令可以正常使用!
1、wget http://www.osyunwei.com/lnmp/lnmp-2.6.tar.gz #下载,需要先执行yum install wget安装下载工具
2、tar zxvf lnmp-2.6.tar.gz #解压
3、cd lnmp-2.6 #进入安装目录
4、sh CentOS.sh #运行安装脚本
5、直到安装结束
6、cat /root/web-install.log #查看安装日志


配置说明:
1、MySQL数据库root密码默认为空
可以用下面命令修改密码:
mysql -u root -p #进入mysql控制台
use mysql #切换到mysql数据库
update user set password=PASSWORD("123456") where user='root'; #修改root密码为123456
FLUSH PRIVILEGES; #刷新系统授权表
exit #退出mysql控制台
mysql -u root -p #重启进入mysql控制台,提示输入密码123456登录成功!
在终端命令行下还可以执行这条命令修改密码:
mysql_secure_installation #设置Mysql密码,根据提示按Y 回车输入2次密码
2、添加站点(建议不要使用Nginx默认站点目录)
cd /home
./vhost.sh #执行此命令,提示输入域名,例如www.osyunwei.com,进入确认界面,如果正确,输入Y
如果需要修改,输入N后返回重新输入。
接着会提示"Whether to open ftp service?(Y/N)"询问是否开启站点ftp服务,如果不需要,输入N完成设置,如果
要开启,输入Y,会提示"Please enter you password for ftp server:" 根据提示输入ftp访问密码即可设置完成!


客户端打开www.osyunwei.com会看到如下提示页面,列出了当前站点的域名、程序根目录、ftp登录账号密码等
息!ftp用户名为当前域名(强烈建议看后删除此页面)


虚拟主机站点根目录:/data/wwwroot/www.osyunwei.com/web
虚拟主机配置文件:/usr/local/nginx/conf/vhost/www.osyunwei.com.conf
默认站点根目录:/usr/local/nginx/html/


更新说明:
1、支持系统:CentOS 5.x、CentOS 6.x、CentOS 7.x系列
2、关闭SELINUX
3、Web服务器软件:nginx-1.6.2、php-5.6.3、mysql-5.6.22
4、软件安装目录
nginx:/usr/local/nginx
php:/usr/local/php
mysql:/usr/local/mysql
5、配置文件
nginx:/usr/local/nginx/conf/nginx.conf
mysql:/etc/my.cnf
php:/usr/local/php/etc/php.ini
php-fpm:/usr/local/php/etc/php-fpm.conf
6、mysql数据库存放路径:/home/data/mysql
7、优化php,增加ioncube、memcache、suhosin、imagick、MagickWa、phpredis、mongo支持
8、更新GD库版本为:libgd-2.1.0
9、软件启动命令
service nginx start #启动nginx
service mysqld start #启动mysql
service php-fpm start #启动php-fpm
线上真实环境演示:
http://120.27.50.49/


取消 提交回答
全部回答(4)
  • 云目录
    2015-05-31 01:49:33
    目前比较好的一键包还是 http://www.eeetb.com/linux-lnmp-lamp-lnmpa.html
    0 0
  • 清晨的阳光
    2015-05-30 13:54:17
    Re阿里云镜像CentOS下Web服务器环境搭建LNMP一键安装包
    试过了 出现了 502 Bad Gateway
    0 0
  • 淡淡个淡淡
    2014-12-27 11:14:39
    Re阿里云镜像CentOS下Web服务器环境搭建LNMP一键安装包
    镜像 里面不是有很多集成 系统嘛  。。。 so eazy啊
    0 0
  • sunfei
    2014-12-27 11:01:55
    不错!
    0 0
添加回答
相关问答

17

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 1035705浏览量 回答数 17

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 226094浏览量 回答数 162

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 336976浏览量 回答数 8

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 295479浏览量 回答数 110

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 646735浏览量 回答数 18

33

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 280366浏览量 回答数 33

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 259803浏览量 回答数 38

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 434539浏览量 回答数 294

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305594浏览量 回答数 249

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 475518浏览量 回答数 24
+关注
0
文章
6
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载