亚马逊虚拟主机(AWS)上是否可以安装阿里云lnmp一键安装包包,有哪些注意事项?

LNMP一键安装包 V1.0 发布 - 为程序员服务
LNMP一键安装包 V1.0 发布
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
LNMP一键安装包 V1.0 已经在(感谢提供测试VPS)、(感谢提供测试VPS)、(感谢提供测试VPS)、、、、、、、、、、、、、、等多家美国VPS的CentOS 5-6.4、Debian 5-7、Ubuntu 10.04-13.04的32位和64位系统上测试通过。(才可使用!小内存请勿使用64位系统)
LNMP已对网站进行改版:,原网站内容移至
LNMP安装教程:
LNMPA安装教程:
使用交流论坛:
LNMP相关软件版本:
Nginx 1.2.7
MySQL 5.1.60 、5.5.28
PHP 5.2.17、5.3.17
PHPMyAdmin 3.4.8
相关更新:
调整优化安装脚本,自动记录安装日志至/root/lnmp-install.log安装失败时可以提供此文件;
安装时增加PHP 5.3和MySQL 5.5版本选择,可以自由选择;
删除安装时需要输入域名的选择,以免对新生造成误导;
默认站点目录更换到/home/wwwroot/default/ ;
增加proftpd安装脚本 proftpd.sh和proftpd用户创建脚本proftpd_vhost.sh;
增加xcache安装脚本;
增加502重启脚本;
LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
相关图形界面程序
phpinfo : http://IP/phpinfo.php
phpMyAdmin : http://IP/phpmyadmin/
PHP探针 : http://IP/p.php
PureFTP管理界面:http://IP/ftp/
Memcached测试页面:http://IP/memcached.php
LNMP相关目录
Nginx目录: /usr/local/nginx/
MySQL目录: /usr/local/mysql/
PHP目录: /usr/local/php/
网站目录: /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
Nginx虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
LNMP相关配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/f
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Nginx配置文件:/usr/local/nginx/conf/nginx.conf
Nginx虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
技术支持:
LNMP官网:
技术交流及反馈论坛:
最近几天每天本文更新一次邀请码:http://bbs.vpser.net/reg.php?invitecode=11adb552fcf3BcL2 24小时内有效。
相关文章:
(C) licess for , 2013. |
Post tags: , , , , ,
关注VPS Linux Nginx MySQL PHP WEB开发 系统管理 服务器架构 Debian CentOS
原文地址:, 感谢原作者分享。
您可能感兴趣的代码Categorized | ,
作者:孙伟伟
linux下的环境有几种,最常见的为LAMP(linux下Apache,Mysql,Php)、LNMP(linux下Nginx,Mysql,php)、LANMP代表的是Linux下Nginx、MySQL、PHP、Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生的新的网站服务器架构。
一般意义上,服务器主机低于1G内存的就不要安装LAMP了,Apache虽然强劲,但是比较占资源;而Nginx小巧且高效,尤其是在静态页面、js、图片上更快速响应,128M内存就能装了,是VPS及小内存用户首选。
名词解释:LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
LNMP的优点:采用Linux、PHP、MySQL的优点我们不必多说。
Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,已经在一些俄罗斯的大型网站上运行多年,目前很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定,尤其是在对html、js、图片上的响应速度尤佳。
Nginx相当的稳定、功能丰富、安装配置简单、低系统资源……
来自官网:
经测试,Amazon EC2安装一键LNMP需要1个多小时,如果是国外站点,记得将镜像源改为美国的链接,否则下载较慢。
日做个备忘
需要2GB以上硬盘剩余空间
128M以上内存,OpenVZ的建议192MB以上(小内存请勿使用64位系统)
VPS或服务器必须已经联网!
Linux下区分大小写,输入命令时请注意!
LNMP一键安装包 V1.0 已经在(感谢提供测试VPS)、(感谢提供测试VPS)、(感谢提供测试VPS)、、、、、、、、、、、、、、等多家美国VPS的CentOS 5-6.4、Debian 5-7、Ubuntu 10.04-13.04的32位和64位系统上测试通过。(才可使用!小内存请勿使用64位系统)
一、LNMP一键安装步骤:
1、使用或类似的SSH工具登陆VPS或服务器;
登陆后运行:screen -S lnmp
如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细的。
2、下载并安装LNMP一键安装包:
您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),两者没什么区别。
执行安装程序前需要您确认您的Linux发行版,可以执行:cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过VPS服务商提供的控制面板上查看。确定好之后,选择下面对应系统的安装命令:
CentOS系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh
Debian系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./debian.sh
Ubuntu系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./ubuntu.sh
另外有2个国外镜像下载点可以使用soft2.vpser.net 和soft3.vpser.net 和一个浙江联通镜像soft4.vpser.net (由挚诚联盟.cn提供),具体替换方法:。
如需安装0.9版,请访问
按上述命令执行后,会出现如下提示:
(注:如果是Debian系统,会提示Where are your servers located? asia,america,europe,oceania or africa,这里是选择服务器/VPS在哪个大洲,一般都是美国VPS,直接回车就行,如果是中国的,输入asia,回车。如果输入有错误,可以按住Ctrl再按Backspace键删除,以下均可采用此方法删除。)
这一步需要设置MySQL的root密码,输入后回车进入下一步,如下图所示:
这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y ,这个可以单独在MySQL文件里关闭,输入 y 表示启用,输入 n 表示不启用。输入 y 或 n 后回车进入下一步,显示如下信息:
这一步是选择php版本,可以选择 PHP 5.3.17 或 PHP 5.2.17,安装PHP 5.3.17的话输入 y ,安装PHP 5.2.17 输入 n,输入 y 或 n 后回车,进入下一步MySQL版本的选择,如下图:
可以选择MySQL 版本 5.5.27 或 5.1.60,安装MySQL 5.5.27的话输入 y ,安装MySQL 5.1.60 输入n,输入 y 或 n 后回车,完成选择。
提示”Press any key to start…”,按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。
安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。
3、安装完成
如果显示如下界面:
说明已经安装成功。
接下来按,添加虚拟主机,通过或上传网站,将域名解析到VPS或服务器的IP上,解析生效即可使用。
4、安装失败
如果出现类似上图的提示,则表明安装失败,说明没有安装成功!!需要用或其他类似工具,将/root目录下面的lnmp-install.log下载下来,到发帖注明你的发行版名称版本号(可通过 cat /etc/issue获得)、32位还是64位,并将lnmp-install.log压缩以附件形式上传到论坛,我们会通过日志查找错误,并给予相应的解决方法。
5、添加、删除虚拟主机及伪静态管理
6、eAccelerator,xcache,memcached,imageMagick,ionCube的安装
7、LNMP相关软件目录及文件位置
8、LNMP状态管理命令
二、LANMP一键安装教程
1、可以直接下载安装
2、接着上面的LNMP安装后,直接再安装下Apache就行了。步骤:LNMP压缩包解压后的目录里再执行./apache.sh 开始安装,会提示输入邮箱,回车确认后将会自动开始安装。(低于1G内存不建议使用LNMPA,升级到LNMPA后无法降会LNMP)
当提示安装成功后即可体验LNMPA了。
附文件目录
除去所必须的依赖包,LNMP一键安装包会安装一下软件:
默认安装软件:
PHPMyAdmin
Zend Optimizer
可选软件:
注明可选的为可使用安装脚本自行安装,未注明的为会自动安装。
不一定可选包都适合你,按需安装即可。
LNMP相关软件安装目录
Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
PHP目录 : /usr/local/php/
PHPMyAdmin目录 : 0.9版为/home/wwwroot/phpmyadmin/ 1.0版为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。
默认网站目录 : 0.9版为 /home/wwwroot/ 1.0版为 /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
PureFtpd 目录:/usr/local/pureftpd/
PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/
Proftpd 目录:/usr/local/proftpd/
LNMP相关配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/f
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
LNMPA相关目录文件位置
Apache目录:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/
看了此文的人貌似还看了这些:
斗牛SEO工具集(免费)<span itemprop="datePublished" content="T06:43:17+-03-04 06:43【 转载】
  我一直用Amazon AWS提供的免费虚拟主机来服务我的网站可靠云服务. 根据我的观察, 虽然是t1.micro的机型, 但是稳定性非常好, 比hostmonster的VPS稳定多了.
  然后我用另外一张信用卡申请了另一台机器, 打算再部署一个网站.
  我用的系统映像文件(AMI)是 亚马逊提供的Ubuntu 12.04, 这个AMI挺方便的, 就是太简洁了, Apache,PHP,MySql都要安装, 要是新机器上我再装一遍, 估计能花掉我一晚上时间.
  我就想:”何不从老机器上自制一个AMI, 供新机器使用?” 事实证明, Amazon的支持机制非常完备, 一路非常顺利!
  1. 从已有的机器自己制作EC2的AMI.
  这个很简单, 直接上图.
  期间有一些选项, 基本不用动,使用默认的就好了.& 提交之后, AWS大概需要五分钟左右来完成任务. 当看到AMI的状态为从pending变成available的时候, 就表示AMI制作好了
  2. 把AMI分享给另外一个AWS账号.
  还是上图
  然后你得到
  选择Permission之后, 你要是完全没有安全上的考虑, 可以把AMI设置为public, 那也就是说任何一个人都可以使用你的AMI. 不过这个对我不适用, 我选择保持permission为private, 但是给我第二个账号增加使用权限. 注意这里需要的是Account Number, 不是Account Name.
天津重庆哈尔滨沈阳长春石家庄呼和浩特西安太原兰州乌鲁木齐成都昆明贵阳长沙武汉郑州济南青岛烟台合肥南京杭州东莞南宁南昌福州厦门深圳温州佛山宁波泉州惠州银川
本城市下暂无经销商
下载中关村在线Android 客户端
下载中关村在线 iPhone 客户端
下载中关村在线Windows8客户端
成为中关村在线微信好友}

我要回帖

更多关于 linux lnmp一键安装包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信