|
发表于 2025-5-3 14:58:57
|
查看: 315 |
回复: 0 IP:上海
宝塔面板安装LskyPro+ v2 正式版 懒人教程,进入正题:
【一、服务器安装宝塔面板至服务器】
这个就不教了,不会的话就别玩了。宝塔官网:https://www.bt.cn/
【二、面板安装图床LskyPro所需基本环境】推荐使用Mysql!!!
1、Nginx环境,PHP版本:=8.2,MySql版本:≥5.7,Supervisor进程守护管理器
(其他数据库驱动版本要求:
- MariaDB 10.3+
- MySQL 5.7+
- PostgreSQL 10.0+(PHP 需要安装 pgsql 拓展)
- SQLite 3.35.0+
- SQL Server 2017+(PHP 需要安装 sqlsrv 和 pdo_sqlsrv 拓展,以及它们可能需要的任何依赖项,例如 Microsoft SQL ODBC 驱动程序))
注意V2版本开始Redis程序,计划任务不是必须了,不需要安装。
【三、更改环境配置、安装相关扩展,解除函数禁用,具体如下】
1、安装PHP扩展:
Ctype、cURL、DOM、Fileinfo、Filter、Hash、Mbstring、OpenSSL、PCRE、PDO、Session、Tokenizer、XML、Imagemagick 、Pcntl、Zip
通常情况下,宝塔只需要你安装Fileinfo、Imagemagick,其他拓展大部分都是已经安装并启用了的,程序安装时会检测必要的拓展是否安装,未通过检测则无法进行安装。
2、解除函数禁用:
exec、shell_exec、readlink、symlink、putenv、getenv、pcntl_signal、pcntl_alarm、chmod、chown、fileperms等
如果你不知道哪些要禁用哪些不禁用,那么请直接复制一下函数替换配置文件即可:
- passthru,system,chroot,chgrp,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,popepassthru,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
复制代码
3、查看修改并确认 CLI PHP 命令行版是否为:PHP 8.2。
4、新建站点和数据库,将下载的LskyPro+ V2程序上传至站点目录后并解压,将程序所在目录的所有文件夹、子文件夹、文件的权限,用户组和所有者改为 www,权限改为 0755。
5、然后进入站点设置,关闭站点的防跨站攻击功能,并将程序的运行目录设置为 public,然后设置伪静态。Nginx 如下:
伪静态代码在你的图床目录/public/nginx.conf
- location / {
- try_files $uri $uri/ /index.php?$query_string;
- }
- # https://github.com/livewire/livewire/issues/242#issuecomment-1862093389
- location ~ ^/livewire {
- expires off;
- try_files $uri $uri/ /index.php?$query_string;
- }
- location ~ .*\.(jpg|jpeg|webp|avif|bmp|gif|png|tif|tiff|jp2|j2k|jpf|jpm|jpg2|j2c|jpc|jpx|heic|heif)$ {
- try_files $uri $uri/ /index.php?$query_string;
- }
- # 如果有使用云处理(X-Sendfile)功能,请将云处理伪静态追加到此处⬇
复制代码
【四、准备完毕,进入ssh终端执行安装程序。】
1、进入图床根目录,点击终端进入终端ssh
2、输入以下命令赋予安装脚本可执行权限
3、然后执行该安装脚本
4、然后根据脚本提示安装即可。
根据提示,依次设置:
1)应用名称:图床名称
2)应用域名:图床访问域名,开头需要携带http协议,结尾不要加/
3)授权密钥:请前往授权中心查看密钥
4)数据库类型:根据你自己选择来选,这边推荐MySql。
5)数据库连接地址:一般本地默认localhost
6)数据库连接端口:一般默认3306
7)数据库名称:填写数据库名
8)数据库连接用户名:填写数据库用户名
9)数据库连接密码:填写数据库密码
10)管理员用户名:填写管理员用户名
11)管理员邮箱:填写管理员邮箱
12)管理员密码:填写管理员密码
13)是否使用检测到的Web运行用户 www:www?(Y/n): 默认输入Y即可
最后安装完成。
【五、【重要】配置启动队列、进程守护】
1、进入宝塔 Supervisor 进程守护程序,添加新的守护进程。
(注意:运行目录请选择你图床程序的目录,请勿按图照抄。进程数量请根据你服务器配置来填写。)
启动命令如下:
注意,进程守护名称不能有空格,启动用户建议选www。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
|