• 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    Lnmp 一键安装教程

    Posted by 撒得一地 on 2018年12月24日 in 杂谈
    国外稳定加速器推荐    Express | Vypr

    前言扯淡

    Lnmp 即 Linux、Nginx、Mysql、PHP 四个名称的首字母缩写,是 Web 服务端搭建网站常用的架构。一般来说,为了追求稳定,节省资源,我们一般会选择 Linux 操作系统。而 Nginx 作为一个开源的高性能 Web 服务器,也越来越受到各种网站的青睐。Mysql 则更不用说了,因其开源,而且免费,很多中小企业都会选择它做完后端数据库。而 PHP,哈哈,世界上最好的语言,有什么理由拒绝呢?(当然,这只是一个梗,不要较真)。

    一般来说,在选择安装 nginx、php、mysql 等软件的时候,我们都会选择一个个的进行编译安装。不过,操蛋的是,一个个安装常?;ǚ押芏嗍奔?,而且经?;嵋蛭姹?、系统等原因碰到各种错误。所以,对于新手来说,安装过程非常痛苦。所以,就有了一键 lnmp 脚本的出现,网上很多大神把所有安装过程,与及适配各种系统,都统统定制在脚本里面,通过简单的一键点击,即可立刻安装全部软件,可谓非常方便,真的是懒人福音。

    小试牛刀

    废话说了那么多,下面开始介绍安装过程,如果你还没 VPS,那么关于 VPS 选择,你可以参考:支持支付宝付款的 VPS 。lnmp 非常适合新手建站。:) 

    在安装前,如果你的 vps 内存比较小,很多 vps 可能只有 500 M 内存,那么建议你先创建 swap 虚拟内存,降低软件安装失败概率。创建虚拟分区步骤如下(按顺序执行下面这几个命令):

    	[[email protected] ~]# mkdir /root/swap/
    
    	[[email protected] ~]# dd if=/dev/zero of=/root/swap/swap bs=1024 count=2048000
    	
    	[[email protected] ~]# mkswap /root/swap/swap
    
    	[[email protected] mnt]# swapon /root/swap/swap
    

    首先用 xshell 或者 putty 等工具连上你的 VPS,然后执行:

    	screen -S lnmp
    

    如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装。然后安装 Lnmp 稳定版。

    接着执行:

    	wget //soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
    

    然后会提示让你选择安装 MySQL、MariaDB 的版本,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择。由于我的 vps 内存只有 500 M,所以我选择默认安装,输入 2,接着会让你设置 Mysql 密码,按着你的需要设置即可以了,然后会让你选择是否默认启动 InnoDB ,这里我选择 Y:      

    选择安装 mysql 版本

    如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需要Backspace键)。

    接着会让你选择 PHP 安装版本,这里建议选择 PHP7 以上版本,当然,也要看你的程序是否兼容:

    选择安装php版本

    然后会提示你是否安装内存优化,这里我选择不安装:

    选择是否安装内存优化

    然后会提示 Press any key to install…or Press Ctrl+c to cancel ,你随便按个键,开始进行安装即可。安装需要一个过程,可能需要几十分钟到几个小时不等,一般来说建议新手使用这种安装方法,如果你想折腾,还是建议你手动一个一个编译安装。

    安装成功

    如果提示 Nginx: OK,MySQL: OK,PHP: OK,则代表都安装成功:

    安装成功提示界面

    安装失败

    如果提示安装失败,会有红色提示信息。对于安装失败,很大可能是因为内存不足导致的。

    LNMP相关软件安装目录
    Nginx 目录: /usr/local/nginx/
    MySQL 目录 : /usr/local/mysql/
    MySQL数据库所在目录:/usr/local/mysql/var/
    MariaDB 目录 : /usr/local/mariadb/
    MariaDB数据库所在目录:/usr/local/mariadb/var/
    PHP目录 : /usr/local/php/
    多PHP版本目录 : /usr/local/php5.5/ 其他版本前面5.5的版本号换成其他即可
    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/
    Redis 目录:/usr/local/redis/

    LNMP相关配置文件位置
    Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
    添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
    MySQL配置文件:/etc/my.www.cfage.comf
    PHP配置文件:/usr/local/php/etc/php.ini
    php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
    PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf 1.3及更高版本:/usr/local/pureftpd/etc/pure-ftpd.conf
    PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
    Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2及之前版本为/usr/local/proftpd/proftpd.conf
    Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
    Redis 配置文件:/usr/local/redis/etc/redis.conf

    LNMPA相关目录文件位置
    Apache目录:/usr/local/apache/
    Apache配置文件:/usr/local/apache/conf/httpd.conf
    Apache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/
    Apache默认虚拟主机配置文件:/usr/local/apache/conf/extra/httpd-vhosts.conf
    虚拟主机配置文件名称:/usr/local/apache/conf/vhost/域名.conf

    参考:
    https://lnmp.org/install.html

    https://lnmp.org/faq/lnmp-software-list.html

    本文地址://www.cfage.com/2937.html

    上一篇:

    下一篇:

    相关推荐

    发表评论

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

    1 + 2 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 快乐12走势图 足球比分直播网 新时时彩时时彩百位杀号技巧 七乐彩115期开奖 福彩之“生肖时时彩 开奖结果 体彩20选5怎么中奖表 足球比分app 北京pk10计划免费软件 上海时时乐开奖号头 福彩双色球基本走势图 福建时时彩官网平台 山东群英会走势图今天 新时时彩霸主破解版 22选5开奖走势图 十一运夺金杀一码技巧