基于Lnmp环境搭建ssrpanel[前端](一)

《基于Lnmp环境搭建ssrpanel[前端](一)》

安装准备

1.官方推荐 2GB RAM KVM服务器,尽量避免使用OVZ。1G内存可以添加交换空间

2.一定的Linux操作。

3.会折腾。

安装配置Lnmp

1.登录到SSH,执行以下命令:

2.安装Lnmp(使用 https://lnmp.org 提供的一键安装包),执行以下命令:

首先使用screen 命令创建一个新的会话窗口:

执行以下命令下载安装Lnmp

注意:官方安装环境要求:PHP 7.1  Mysql 5.6,安装过程中务必选择要求的版本,其他选项默认即可。

等待安装完成(半小时至一小时之间,根据VPS配置网络决定),安装成功即可进入下一步。

3.检查需要的PHP组件是否开启:

官方已经说明需要的组件有  curl gd fileinfo openssl mbstring。在浏览器地址栏输入 IP/p.php(IP即为自己的IPV4地址,比如111.0.0.111/p.php),即可打开PHP探针页面。找到如图所示区域(已编译模块),查找组件是否齐全,Lnmp默认是没有开启 fileinfo 组件的,图中是已经配置好的。

《基于Lnmp环境搭建ssrpanel[前端](一)》

4.因为 fileinfo 组件默认没有开启,需要手动编译安装。

执行以下命令进入src目录:

解压 php-7.1.7.tar.bz2(我安装的是PHP7.1版本,具体目录名称以自己的为准):

解压完成之后进入 fileinfo 目录:

之后编译安装:

编译安装成功之后,修改 php.ini:

在 php.ini文件此处中位置前后添加 extension=fileinfo

修改完成保存之后,重启PHP(service php-fpm restart)。保证以上步骤都成功执行,再次打开探针页面,找到编译模块,就会发现 fileinfo 已经编译安装成功。

安装完成后记得编辑 config/app.php 中 ‘debug’ => true, 改为 false。

搭建SSRPanel前端面板

1.添加一个网站(虚拟主机)。

使用以下命令添加一个网站:

添加过程略…..若有需要,参考:快速安装WordPress

2.修改配置文件:

(1)加入NGINX的URL重写规则,使用以下命令修改配置文件:

添加以下内容:

修改网站目录后面加上public,即: root /home/wwwroot/domain.com/public;

附完整 domain.com.conf 文件

点击在线查看或者在线下载。(仅作为参考

(2)修改 php.ini 文件:

搜索 disable_function,删除后面所有以 proc_开头的函数。

附完整 php.ini 文件

点击在线查看或者在线下载。(仅作为参考

(3)为了避免之后遇到 500 错误,事先修改 fastcgi.conf文件。

找到 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";(默认最后一行),将这行注释掉,前面加上 # 即可。

附完整 fastcgi.conf 文件

点击在线查看或者在线下载。(仅作为参考

3.面板安装及数据库配置

(1)拉取代码进行安装

进入网站目录:

拉取代码:

安装:

(2)配置数据库:

登录到phpmyadmin中,新建一个数据库 ssrpanel(可以更换),排序规则务必选择 utf8mb4_unicode_ci。创建好之后将/home/wwwroot/domain.com/sql目录中的 db.sql 文件下载到本地,之后将 db.sql 导入到 ssrpanel库中。导入之后,修改数据库配置文件(host、port、database、username、password等信息)

(3)重启Lnmp

4.至此应该可以正常打开网站。

《基于Lnmp环境搭建ssrpanel[前端](一)》

 

管理员用户名:admin ;管理员密码(初始密码):123456。

后台界面:

《基于Lnmp环境搭建ssrpanel[前端](一)》

 

下一篇:基于Lnmp环境搭建ssrpanel[后端]

点赞

发表评论

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