开源的网址导航项目WebStack-Laravel,带后台管理工具

镇长 单页导航源码 2020-03-26 10:17:15 288 0 | 文章出自:福利镇

带完整的前后台,关键是还开源免费,给源码作者点个赞。需要的小伙伴可以收藏,PHP+MYSQL环境。需打开proc_open和passthru函数,并安装Fileinfo扩展。

所需环境:PHP 7.1+、Mysql、Nginx

1、安装宝塔

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.shCentOS系统


wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.shUbuntu系统


wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.shDebian系统


安装完成后,进入面板,点击左侧软件商店,然后安装PHP 7.1+、Mysql、Nginx。

接下来再找到左侧软件商店-PHP管理-设置-删除禁用的proc_open和passthru函数,并安装Fileinfo扩展。

#如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz
1、脚本添加,脚本地址:https://www.moerats.com/archives/722/。
2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。
再点击左侧数据库,新建一个数据库。

2、更改composer源
这里避免安装时候出现认证信息,先换个华为源。

composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php


3、安装WebStack-Laravel


git clone https://github.com/hui-ho/WebStack-Laravel.git拉取代码


cd WebStack-Laravelrm -rf composer.lockcomposer install安装依赖


cp .env.example .envnano .env编辑环变量


app_NAME=WebStackAPP_ENV=local(这里如果正式运行,请修改为:production)
APP_KEY=APP_DEBUG=true(如果安装没问题,建议改为false)
APP_LOG_LEVEL=debugAPP_URL=http://localhost(这里修改你自己的域名地址)修改相关信息
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306DB_DATABASE=moerats
DB_USERNAME=moeratsDB_PASSWORD=moerats数据库信息

其它的参数自行改吧,或者直接默认,再使用命令:

php artisan key:generate生成KEY


php artisan migrate:refresh –seed迁移数据


然后新建Systemd配置文件,只适用于CentOS 7、Debian 8+、Ubuntu 16+等。

修改下WebStack-Laravel源码路径即可,然后一起复制到SSH运行

cat > /etc/systemd/system/wl.service<<EOF[Unit]Description=WebStack-LaravelAfter=network.targetWants=network.target[Service]Type=simplePIDFile=/var/run/wl.pidWorkingDirectory=/root/WebStack-LaravelExecStart=$(command -v php) artisan serveRestartPreventExitStatus=23Restart=always[Install]WantedBy=multi-user.targetEOF


启动并开机自启:

systemctl start wlsystemctl enable wl


其它系统直接使用命令启动:

nohup php artisan serve &


然后访问地址为http://127.0.0.1:8000,接下来再使用反向代理。

如果你要修改监听地址和端口,进行以下修改:

以上默认的启动命令为php artisan serve,
监听地址为http://127.0.0.1:8000#监听8888端口,访问地址http://127.0.0.1:8888
php artisan serve –port=8888
如果你想直接使用ip:8888访问
php artisan serve –host=0.0.0.0 –port=8888
如果要修改的话,记得修改下上面的Systemd配置文件ExecStart参数,或者启动参数。

4、反向代理
点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:8000,再启用反向代理,然后点击SSL,申请免费的Let’s Encrypt证书,并强制HTTPS。

最后后台地址:http://domain.com/admin
用户名和密码均为admin、admin

开源项目链接:https://github.com/hui-ho/WebStack-Laravel


猜你喜欢:

微链影院MKCMS V5.2.2源码 正版优化无授权 开源版本

微擎礼物说小程序 V2.4.2 全开源解密版

微擎家政服务小程序 V2.8.31 前端+后端

65000条!你我贷贷款数据在暗网被售卖

这样做可以让网站排名高枕无忧

大道消息:阿里云,云小站每人仅限购一台 云服务器96元/年 手慢就没了。

声明:
福利镇所有信息均来源于网络,内容仅代表本站观点并非权威,我们也从不强制任何人购买或者下载本站推荐资源,请各位自行鉴别。如有侵权请及时与我们取得联系,我们将在24小时内删除。