开发者社区> 问答> 正文

新买的阿里云服务器一键安装LNMP



转载自:lnmp.org








安装步骤:


1、使用putty或类似的SSH工具登陆;<br \="">登陆后运行: screen -S lnmp<br \="">如果提示screen命令不存在可以执行: yum install screenapt-get install screen安装, 详细的screen教程点击这里
2、下载LNMP一键安装包: <br \="">您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用)<br \="">如需下载版执行命令: wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz<br \="">如需完整版执行命令: wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz<br \="">下载完成后LNMP一键安装包就会被下载到您的服务器或VPS上(一般用root登陆没切换目录的话应该在/root 下面)。
3、解压LNMP一键安装包: <br \="">执行: tar zxvf lnmp0.9.tar.gztar zxvf lnmp0.9-full.tar.gz 就会将LNMP一键安装包解压缩。
4、开始安装LNMP一键安装包: <br \="">进入LNMP安装目录,执行: cd lnmp0.9/cd lnmp0.9-full/ <br \="">再执行安装程序前需要您确认您的Linux发行版,可以执行: cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过VPS服务商提供的控制面板上查看。确定好之后,选择下面对应系统的安装命令: <br \=""> CentOS系统下的安装 <br \="">执行 ./centos.sh 2>&1 | tee lnmp.log <br \=""> Debian系统下的安装 <br \="">执行 ./debian.sh 2>&1 | tee lnmp.log <br \=""> Ubuntu系统下的安装 <br \="">执行 ./ubuntu.sh 2>&1 | tee lnmp.log <br \="">执行安装命令后,会出现如下界面: <br \=""> <br \="">输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/,方便以后管理!如果输入有错误,可以按住Ctrl再按Backspace键删除),输入完成后回车,会显示如下界面: <br \="">(注:如果是Debian系统,输入域名后会提示Where are your servers located? asia,america,europe,oceania or africa,这里是选择服务器或VPS在哪个大洲,一般都是美国VPS,直接回车就行,如果是中国的,输入asia,回车。) <br \=""> <br \="">再输入要设置的MySQL root的密码,输入完成后回车,会显示如下界面: <br \=""> <br \="">如果需要安装InnoDB,可以输入 y 回车,不需要的话直接回车即可。回车后会显示如下界面: <br \=""> <br \="">提示"Press any key to start...",按回车键开始安装。 <br \="">LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。
5、安装完成 <br \="">如果显示如下界面: <br \=""> <br \="">说明已经安装成功。<br \="" style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; background-color: rgb(255, 255, 255); "> 如果显示如下界面: <br \="" style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; background-color: rgb(255, 255, 255); "> <br \="" style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; background-color: rgb(255, 255, 255); "> 说明没有安装成功!!需要用 winscp 到lnmp0.9的目录下找到lnmp.log,并下载下来,到 LNMP支持论坛 发帖注明你的系统、32位还是64位,并将lnmp.log以附件形式上传到论坛,我们会通过日志查找错误,并在帖子上进行反馈。


虚拟主机管理

<br \="" style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; background-color: rgb(255, 255, 255); ">
1、添加虚拟主机,执行如下命令: /root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开(注:带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定)。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名,目录不一定非要是/home/wwwroot/,如果/data/ 下面有大量的空间也可以填写/data/www/lnmp 之类的。),再选择是否添加伪静态规则,默认已经有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态),可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行(注:添加完执行/etc/init.)。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。
2、删除虚拟主机,ssh执行: rm /usr/local/nginx/conf/vhost/域名.conf

安装其他组件

(注:安装如下组件,必须在lnmp0.9的安装目录,即lnmp压缩包解压缩后 cd lnmp0.9/ 后的目录!,如果找不到可以执行 find / -name eaccelerator.sh 查找。)<br \="" style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; background-color: rgb(255, 255, 255); "> (注:以下组件不一定您都需要,请按您的需求使用!)
1、安装PureFTPd和FTP管理面板,执行如下命令: ./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码(可直接回车,自动生成一个密码),回车确认,就会自动安装PureFTPd,提示安装完PureFTPd后,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码,就可以管理FTP。
2、安装eAccelerator,执行如下命令: ./eaccelerator.sh ,按提示选择版本,回车确认后,就会自动安装并重启web服务。
3、安装ionCube,执行如下命令: ./ionCube.sh 回车确认后,就会自动安装并重启web服务。
4、安装imageMagick,执行如下命令: ./imageMagick.sh 回车确认后,就会自动安装并重启web服务。
5、安装memcached,执行如下命令: ./memcached.sh 回车确认后,就会自动安装并重启web服务。

升级程序


6、升级Nginx版本,执行如下命令: ./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从 http://nginx.org/en/download.html获取。(注:升级过程中MySQL、PHP-FPM将会暂停。)
7、升级PHP版本,执行如下命令: ./upgrade_php.sh 按提示输入php版本号,如5.3.6。(注:某些网站程序,如shopex等有兼容性问题,升级前确保你使用的程序以支持5.3.*版本。升级过程中Nginx、MySQL、PHP-FPM将会暂停。)

状态管理


LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}<br \="">Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}<br \="">PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}<br \="">PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}<br \="">MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}<br \="">Memcached状态管理:/etc/init.d/memcached {start|stop|restart}

相关图形界面程序


phpinfo : http://前面输入的域名或IP/phpinfo.php<br \="">phpMyAdmin : http://前面输入的域名或IP/phpmyadmin/<br \="">探针 : http://前面输入的域名或IP/p.php<br \="">PureFTP管理界面:http://前面输入的域名或IP/ftp/<br \="">Memcached测试页面:http://前面输入的域名或IP/memcached.php

LNMP相关目录


nginx : /usr/local/nginx<br \="">mysql : /usr/local/mysql<br \="">php : /usr/local/php<br \="">网站目录: /home/wwwroot/<br \="">Nginx日志目录:/home/wwwlogs/<br \="">/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

LNMP相关配置文件


Nginx主配置文件:/usr/local/nginx/conf/nginx.conf<br \="">/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf<br \="">MySQL配置文件:/etc/my.cnf<br \="">PHP配置文件:/usr/local/php/etc/php.ini<br \="">php-fpm配置文件:/usr/local/php/etc/php-fpm.conf<br \="">PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf<br \="">PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf

展开
收起
ap1619n3z 2012-05-19 22:57:57 35780 0
10 条回答
写回答
取消 提交回答
  • Re新买的阿里云服务器一键安装LNMP
    xamp怎么样?
    我在本地用的挺爽
    不知道到主机会不会有问题
    2012-09-19 01:43:15
    赞同 展开评论 打赏
  • Re新买的阿里云服务器一键安装LNMP
    我是安帮助文件安装的
    2012-09-18 23:51:17
    赞同 展开评论 打赏
  • 回7楼knowheart的帖子
    你头像右边的那个是360的周鸿祎吗?
    2012-09-18 22:45:37
    赞同 展开评论 打赏
  • Re新买的阿里云服务器一键安装LNMP
    还是装面板方便··

    -------------------------

      乔布斯和盖茨, 少年你眼光不行...

    2012-09-18 22:24:51
    赞同 展开评论 打赏
  • 回3楼sjaelien的帖子
    猫猫你现在用什么一键包?
    2012-09-18 20:56:36
    赞同 展开评论 打赏
  • Re新买的阿里云服务器一键安装LNMP
    正准备安装哟!
    2012-09-18 19:39:02
    赞同 展开评论 打赏
  • 回3楼sjaelien的帖子
    至少我在阿里云用这个安装包部署还没发现什么问题
    2012-05-21 06:56:19
    赞同 展开评论 打赏
  • Re新买的阿里云服务器一键安装LNMP
    我一开始也试过这个,但总出问题。。。根据论坛里提供的一些方法也解决不了,就换了其他
    2012-05-21 00:55:56
    赞同 展开评论 打赏
  • Re新买的阿里云服务器一键安装LNMP
    恩,我用的就是这个,非常好~
    2012-05-21 00:53:46
    赞同 展开评论 打赏
  • LNMP一键安装包感觉很不错,可以单独升级,还有技术交流
    2012-05-20 20:43:50
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载