请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 141|回复: 0

[技术分享] lnmp环境安装搭建,完整详细教程。

[复制链接]
  • TA的每日心情
    郁闷
    2024-6-11 19:06
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    升级   100%

    36

    主题

    3

    回帖

    716

    积分

    管理员

    积分
    716

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    发表于 2024-5-22 18:39:38 | 显示全部楼层 |阅读模式
    官方网站https://lnmp.org/install.html

    第一步先安装screen软件相当于另开一个终端,可以关闭后还在运行:
    1.输入运行:yum install screen    选择Y 安装

    2.装完之后,运行时可以直接输入 screen  回车进去  
    进去之后可以查看磁盘挂载位置,输入df查看挂载目录   
    输入 df -h 查看磁盘空间     
    输入 fdisk -l查询磁盘信息。
    需要退出的话输入:  exit
    这样终端进程就全部退出了。

    3.在次进去继续输入  screen  回车进去 。
    在查看磁盘空间输入 df -h   
    这个时候按住:ctrl+a+d  里面的进程是还在运行的。
    在回到进程哪里输入 screen -r

    安装脚本命令
    wget https://soft.lnmp.com/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz && tar zxf lnmp2.0.tar.gz && cd lnmp2.0 && ./install.sh lnmp
    1.直接按回车开始安装
    2.默认直接回车继续安装
    3.输入密码。密码要记住。
    4.数据库类型 Y 继续安装
    5.PHP 默认继续安装
    6.内存类型 按 2 继续安装.

    ctrl+a+d  回到原始 可以关闭SST 等他安装完。

    再次查看 链接后输入screen -r 查看安装了多少了。 如还没有安装好 可以继续 ctrl+a+d 关闭

    ---以上环境搭建完成后---------------开始绑定域名如下--------------------

    1、环境搭建完成后开始执行::lnmp vhost add  出现界面开始配置域名  域名需要先解析 才可以  输入域名  www 和不带www的 然后回车

    2、Allow  Rewrite rule? iy /n)  伪静态  启用 Y

    3、( Default rewrite: other) : xiuno   自定义  xiuno 可以改 这个是创建伪静态名字,后面讲伪静态代码复制到该文件名里面去

    4、Enable PHP Pathinfo?   很少用  N

    5、 Disable  pathinfo  日志  N

    6、 IPV6                          N   

    7、  数据库  N  后面在安装

    8、  是后启用证书  Y

    9、  选择证书,选择  2  回车  2是免费的

    10、 证书邮箱 输入123@qq.com

    11、HTTPS  启用       Y   再回车

    域名绑定完成。
    ------开始上传论坛安装包----------------

    3.5Xdz.zip  上传到  home/wwwroot/baidu.com/  目录下面, 目录是你绑定域名的目录。baidu.com是举例
    ----------------
    开始解压安装包
    在链接远程虚拟机后 ,那个黑色的>处 ,打开终端解压命令是: unzip 3.5Xdz.zip 执行  3.5Xdz.zip是根据你上传的zip的名字去改

    ----------
    在给权限
    在链接远程虚拟机后 ,那个黑色的>处 ,打开终端权限命令是: chmod -R 777 /home/wwwroot/baidu.com/*  注意 目录是不是 baidu.com 可能是其他的站

    ----------
    开始创建数据库:
    先登录数据库  记得前面搭建环境设置的密码是:比如是      1112000044
    在在新增账户里面创建。需授权执行  注意创建数据库时 主机名 要选择本地。

    论坛开启伪静态:
    服务器添加伪静态的路径在:usr/local/nginx/vhost/的文件里面  
    如果没有就在在: usr/local/nginx/conf/rewrite/里面  名字是你在搭建时设置的名字,没有的话就自己创建一个
    以下是nginx web server的伪静态

    rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
    rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
    rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
    rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
    rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
    rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
    rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
    rewrite ^([^\.]*)/archiver/(fid|tid)-([0-9]+)\.html$ $1/archiver/index.php?action=$2&value=$3 last;
    rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$23 last;
    if (!-e $request_filename) {
    return 404;
    }

    其他版本的服务器伪静态在百度查询 或者在论坛后台地址查看。

    最后在链接远程虚拟机后 那个>处打开终端输入命令:  lnmp  restart 这个重启数据库伪静态。就可以了

    Discuz!X3.5 IP获取方式默认不相信代理IP,当你的网站使用CDN时,就会导致默认获取到的都是CDN的IP
    后台就不好进去需要:

    打开 config/config_global.php
    找到: $_config['security']['onlyremoteaddr'] = 1;  改成 $_config['security']['onlyremoteaddr'] = 0;   

      教程全部结束

    ----------------------其他
    lnmp一键安装包删除添加的域名

    删除/usr/local/nginx/conf/vhost/中要删除的域名.conf 文件,
    删除/usr/local/nginx/conf/ssl/中要删除的域名密钥文件,

    再/root/lnmp restart 即可。

    传奇单机社区免责声明

    1、传奇单机社区所有资源均来源于互联网网友交流发布,并非本站制作,所有个人言论并不代表本站立场,与本站立场无关,本站不会对其內容负任何责任。若无意中侵犯到您的版权利益,敬请来信联系我们,我们将及时进行处理,并致以最深的歉意。

     

    2、传奇单机社区中所有资料、资源文件均来自于网络搜索,仅作为技术学习研究以及单机娱乐之用,请必须在24小时内删除所下载文件,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。

     

    3、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!

     

    本站联系信箱:93635993@qq.com

    点击右侧快捷回复。 传奇单机社区感谢你的支持!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    网站统计|网站地图| ( 蜀ICP备2023020120号-3 )

    GMT+8, 2024-7-17 20:10 , Processed in 0.061186 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表