本文源码:https://github.com/chen2438/chenhaotian.top/tree/main/source/_posts/linux-app/lsky.md
在我的博客上查看:https://chenhaotian.top/2022/12/30/linux-app/lsky/
从零开始搭建 Lsky Pro 兰空图床
官方教程
安装环境
使用OneinStack安装环境(PHP+MySQL+Nginx)
命令如下(注意更换 ‘你的Mysql密码’ ):
wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 10 --phpcache_option 1 --php_extensions imagick,fileinfo --db_option 2 --dbinstallmethod 1 --dbrootpwd 你的Mysql密码 --ssh_port 22 --reboot
安装时间可能较长, 请使用tmux以防止ssh断连.
安装完成后访问IP地址(确认防火墙放通80端口)即可看到面板.
此时在执行命令的目录可看到onesinstack
执行./vhost.sh
创建虚拟站点
根据自己需求设置即可.
设置完成后会提示路径:
配置环境
配置nginx
vim /usr/local/nginx/conf/vhost/media.opennet.top.conf(你的Virtualhost conf)
如果要使用自己的SSL证书, 注意配置证书路径. 不使用HTTPS则忽略.
更改root目录, 在后面添加/public
添加伪静态
location / {
try_files $uri $uri/ /index.php?$query_string;
}
修改完成后nginx -t
测试配置文件是否正确
重启nginx
systemctl restart nginx
配置php
vim /usr/local/php/etc/php.ini
找到disable_functions
删掉exec, chown, shell_exec, readlink, symlink
重启php
systemctl restart php-fpm
安装图床
进入网站目录
cd /data/wwwroot/media.opennet.top(你的网址)
在Releases下载最新版本
wget https://github.com/lsky-org/lsky-pro/releases/download/2.1/lsky-pro-2.1.zip
解压
unzip lsky-pro-2.1.zip
修改文件权限
chmod -R 755 /data/wwwroot/media.opennet.top
chown -R www:www /data/wwwroot/media.opennet.top
访问网站域名
根据提示安装即可