lnmp的搭建与独角数卡2.0.5安装方式

最近领导吩咐我搭建一个最近很火的靶场,🦄独角数卡(自动售货系统)-开源站长自动化售货解决方案、高效、稳定、快速!🚀

领导:“别用docker,直接用lnmp搭建一下这个环境”

我:“啥nmp?”

领导:“lnmp”

L,即linux

N,即nginx

M,即Mysql

P,即PHP

lnmp的快速搭建​

安装screen,这个是以后操控lnmp用的,但是似乎不安装也行

yum install screen 

安装lnmp

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz

在这里插入图片描述
好吧,先安装一下wget,然后继续安装,这里其实是下载压缩文件,下载好的压缩文件如下图所示
同时,使用命令解压

tar xvf lnmp

在这里插入图片描述
开始快速安装

./install.sh

在这里插入图片描述

按照自己的需求来就行了
在这里插入图片描述
在这里插入图片描述
安装成功后,如下图所示
在这里插入图片描述
此时默认的根路径在/home/wwwroot/default/ 包括phpmyadmin也在这里面
我们继续安装redis数据库以及opcache

./addons.sh​

在这里插入图片描述
安装opcache
在这里插入图片描述
安装 composer,其实根据实验,后面安装是最好的

curl -sS https://getcomposer.org/installer | php

在这里插入图片描述

部署独角兽项目

新建虚拟机,其实就是创建一个测试的域名
在这里插入图片描述
在这里插入图片描述
这里不选ssl,创建的时候记住数据库、数据库的用户名和密码就行

修改nginx配置文件

cd usr/local/nginx/conf/
vi nginx.conf

在这里插入图片描述
这一步的目的是为了让临时的域名剩下,让nginx能读到vhost里面的配置文件,vhost里的配置文件就是虚拟机配置文件​
顺便按照作者说的,在nginx里配置一个nginx的伪静态

location / {  
	try_files $uri $uri/ /index.php$is_args$query_string;  
}  

在这里插入图片描述
配置文件修改后,在/home/wwwroot/www.dujiaoshou.com目录下新建一个phpinfo文件
在这里插入图片描述
​这一步是为了测试,访问域名是不是好使​;而后在物理机进行本地hosts映射
在这里插入图片描述
访问
在这里插入图片描述
回到网站根路径下部署项目,安装git包
在这里插入图片描述
下载项目

git clone https://github.com/assimon/dujiaoka.git

在这里插入图片描述
进入项目目录,修改.env文件
在这里插入图片描述
在这里插入图片描述
修改配置文件,更改项目目录

cd /usr/local/nginx/conf/vhost/

在这里插入图片描述
在这里插入图片描述
设置目录权限​
在这里插入图片描述

然后进到dujiaoka的目录里面,在所有的vendor目录都执行一下命令(public/vendor),在dujiaoka目录也执行一下

composer install --ignore-platform-reqs

在这里插入图片描述
解除禁用的函数

vi /usr/local/php/etc/php.ini 

修改disable_function函数

移除禁用函数列表中的

putenv、proc_open、pcntl_signal、pcntl_alarm、procgetstatus
在这里插入图片描述
继续修改

修改www.dujiaoshou.com.conf
​
vi usr/local/nginx/conf/vhost/www.dujiaoshou.com.conf​

在这里插入图片描述
将other.conf修改成laravel.conf,这样的话就可以利用路由表执行Install了,我试过了,直接访问域名并不能安装,大佬给我的解释是,改成这个配置文件是因为架构的原因​

注释在nginx的fastcgi.conf配置文件中的

fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";

在这里插入图片描述

刷新一下
在这里插入图片描述

lnmp restart​

重启服务后,访问域名即可安装
在这里插入图片描述

因为就是试验一下,所以没有往下做守护进程,项目地址如下,然后就是,用宝塔面板装这个会方便很多,作者有很完整的步骤

项目地址:
https://github.com/assimon/dujiaoka

宝塔面板安装方式:
https://github.com/assimon/dujiaoka/wiki/2.x_bt_install​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值