Win10+PHP8+Nginx+LskyPro+SQLite3搭建本地图床
以下是一个简化的指南,用于在Windows 10上搭建一个使用PHP 8、Nginx和SQLite3作为数据库的图床系统(例如LskyPro)。
安装Nginx和PHP 8:
- 下载并安装Nginx:https://nginx.org/en/download.html
- 下载并安装PHP 8:https://windows.php.net/download#php-8.0
配置Nginx:
- 打开Nginx配置文件(通常在
nginx/conf/nginx.conf
)。 修改server部分,以确保Nginx可以正确处理PHP请求:
server { listen 80; server_name localhost; location / { root /path/to/lskypro/public; index index.php index.html index.htm; } location ~ \.php$ { root /path/to/lskypro/public; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
- 确保替换
/path/to/lskypro/public
为LskyPro项目的public目录的实际路径。
- 打开Nginx配置文件(通常在
下载LskyPro图床系统:
- 从LskyPro的GitHub仓库(或其他提供的位置)下载最新版本。
设置SQLite3数据库:
- LskyPro使用SQLite3作为其数据库,无需额外安装。
- 在LskyPro项目目录中创建一个
database/database.sqlite
文件。
配置LskyPro:
- 根据LskyPro的文档说明,设置配置文件
.env
或直接修改config/app.php
。
- 根据LskyPro的文档说明,设置配置文件
启动Nginx和PHP服务:
- 打开命令行,启动Nginx:
start nginx
- 启动PHP内置的FastCGI服务器:
php -S 127.0.0.1:9000 -t /path/to/lskypro/public
- 打开命令行,启动Nginx:
访问LskyPro:
- 在浏览器中访问
http://localhost
来查看LskyPro图床系统。
- 在浏览器中访问
请注意,以上步骤可能需要根据您的具体环境(如Nginx和PHP的安装路径)进行适当调整。此外,LskyPro的具体配置和安装步骤可能会根据版本的不同而有所差异,请参照您所使用版本的官方文档进行操作。
评论已关闭