LNMP安装配置教程【持续更新】

本文地址:http://www.oyayu.com/lnmp-install-configure-tutorial-total.html
文章摘要:LNMP安装配置教程【持续更新】 ,焰火晚会凌波丽深闭固距,委员会关很痛快有很多种。

大家可能发现了,微魔写了许多教程都是在LNMP下进行的,LNMP的优点也自然不用多说,体积小,效率高,特别适合在一些配置比较低的VPS下运行。而且熟练掌握之后,其易用性相比一些图形面板也毫不逊色。但遗憾的是貌似微魔还没有给大家系统的介绍LNMP的安装以及配置教程,今天就一股脑给大家发出来吧~

LNMP安装配置教程

2011/12/16更新:更新LNMP教程至LNMP 0.8.

  1. LNMP安装
  2. LNMP附加组件安装
  3. LNMP常用管理
  4. 一般的配置

一、LNMP安装

1.下载LNMP安装包->解压->切换到LNMP目录

wget -c?http://www.oyayu.com/504/lnmp/lnmp0.8.tar.gz
tar zxvf lnmp0.8.tar.gz
cd lnmp0.8/

*注意:以上指令特别适用于美国VPS,若国内VPS推荐下载和使用完整版,仅需将以上所有的lnmp0.8改为lnmp0.8-full即可

2.进行安装

CentOS下,./centos.sh

Debian下,./debian.sh

Ubuntu下,./ubuntu.sh

*注意1:接下来程序会提示:输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/),回车,再输入要设置的MySQL root的密码,回车,提示”Press any key to start…“,按任意键开始安装。程序会自动开始安装编译。

*注意2:LNMP安装包采用编译方式进行安装,因此需要较长时间,取决于VPS性能。

二、LNMP附加组件安装

1、安装eAccelerator:./eaccelerator.sh

2、安装ionCube:./ionCube.sh

3、安装memcached,执行如下命令:./memcached.sh 回车确认后,就会自动安装并重启web服务。

4、安装PureFTPd:./pureftpd.sh(在http://你的域名或IP/ftp/进行管理)

5、安装VsFTPD:./vsftpd.sh(执行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帐号指定好ftp帐号的根目录,再执行:passwd adminftp 设置上密码,登录就可以了)

6、安装imageMagick,执行如下命令:./imageMagick.sh 回车确认后,就会自动安装并重启web服务。

LNMP 0.8引进Nginx和PHP的更新脚本,仅需执行如下命令:Nginx升级:./upgrade_nginx.sh;PHP升级:./upgrade_php.sh。(命令执行后,输入所需升级的版本号即可,版本号可从官网获得)

三、LNMP常用管理

  1. 添加虚拟主机:/root/vhost.sh
  2. 删除虚拟主机:rm /usr/local/nginx/conf/vhost/域名.conf
  3. LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
  4. Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
  5. PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
  6. PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
  7. MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
  8. Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
  9. phpinfo : http://域名或IP/phpinfo.php
  10. phpMyAdmin : http://域名或IP/phpmyadmin/
  11. 探针 : http://域名或IP/p.php
  12. PureFTP管理界面:http://域名或IP/ftp/
  13. Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
  14. MySQL配置文件:/etc/my.cnf
  15. PHP配置文件:/usr/local/php/etc/php.ini
  16. PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
  17. PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
  18. nginx目录 : /usr/local/nginx
  19. mysql目录 : /usr/local/mysql
  20. php目录 : /usr/local/php
  21. Memcached测试页面:http://前面输入的域名或IP/memcached.php
  22. 网站目录: /home/wwwroot/
  23. Nginx日志目录:/home/wwwlogs/
  24. 自定义伪静态:/usr/local/nginx/conf/自己的伪静态.conf

四、一般的配置

1.给www用户权限以保证上传文件(如Wordpress更新需要ftp口令等[点击查看])

chown -R www /home/wwwroot/网站目录

2.Debian下邮件发送问题

许多Debian模版下默认以exim4作为邮件服务器(不是我们常见的sendmail),这时,需要简单配置。将/etc/exim4/update-exim4.conf.conf中dc_eximconfig_configtype=’local’改为dc_eximconfig_configtype=’internet’,并使用如下命令,重启Exim4。

invoke-rc.d exim4 restart

经测试,WP作此设置可成功发送邮件。

本教程将持续更新!欢迎大家关注,更欢迎各位新手老鸟前来批评指正!

You May Also Like

About the Author: 微魔

小微魔,大智慧!

18 Comments

    1. 呵呵,我目前也主要用debian,关键大家好像对CentOS的评价不是很好。CentOS 6下的漏洞也很让人害怕。虽然自己的也就是个小破站,但是多操点心还是很好玩儿的一件事~

  1. 请问一下博主:pureftpd 安装好了以后 怎么在他的用户管理哪配置uid gid什么的?
    我用fxpftp不能上传和下载

    1. uid和gid指的是Linux里面的用户和用户组,属于配置权限的问题,推荐首先用chown命令把网站目录设置为www用户,然后设置pureftpd一个隶属于www的uid和gid,这样应该就可以给“网站目录”上传和下载了。

  2. 可否写一个LNMP环境下搭建邮件服务器的教材?很不好意思,彩票控重庆时时彩:我的是centos系统

  3. 也需要邮局系统, 看了点教程, 实在太麻烦, 10台vps都使用了kloxo, 带邮件系统, 坑爹的是, 用foxmail只能接收邮件, 不能发

发表评论

电子邮件地址不会被公开。 必填项已用*标注

天天幸运农场计划软件 360倍投计算器 重庆幸运农场破解技巧 重庆福彩幸运农场走势图i 重庆幸运农场交流群
重庆幸运农场有陷阱 幸运农场开奖视频结果 幸运农场历史开奖 幸运赛车开奖视频直播 重庆农场开奖结果
重庆幸运农场百度 重庆幸运农场二维码 重庆幸运旅场开奖 重庆幸运农场三全中走势图 幸运农场手机版下载不了
幸运农场开奖结果 2017年6月幸运召唤师 幸运农场幸运二复式 重庆幸运农场号码推荐 幸运28外围投注微信群
2012双色球开奖结果 温州麻将 形容词排列顺序 辽宁11选5技巧 稳赚 北京赛车
北京赛车pk10开奖结果 北京体彩11选5规则 皇冠博彩 新彩票走势网首页 火炬之光2赌博
双色球2016050 排列5和值走势图 福彩3d试机号今天 快乐彩12选5走势图 pk10平刷王
捕鱼达人手机版 山东福彩群英会直播 胆拖投注计算器 上海11选5走势图 重庆福利彩票