likeadmin(PHP-SaaS版)的部署教程
likeadmin(PHP-SaaS版)的部署教程
likeadmin(PHP-SaaS版)的部署教程

用户555130852
1小时前
|
浏览 2
likeadmin(PHP-SaaS版)部署核心步骤
-
环境准备
- 服务器:Linux(推荐 CentOS 7+/Ubuntu 20.04+)
- Web 服务器:Nginx/Apache
- PHP 7.4+(需安装扩展:fileinfo、redis、pdo_mysql 等)
- MySQL 5.7+ / MariaDB 10.2+
- Redis 5.0+
- Composer 2.0+
-
项目部署
复制代码# 克隆项目(以 GitHub 为例) git clone https://github.com/likeadmin/php-saas.git cd php-saas # 安装依赖 composer install --no-dev # 配置环境变量 cp .env.example .env # 编辑 .env 文件,设置数据库、Redis 等连接信息 vi .env # 生成应用密钥 php artisan key:generate # 数据库迁移与数据填充 php artisan migrate --seed -
Web 服务器配置(Nginx 示例)
复制代码server { listen 80; server_name your-domain.com; root /path/to/php-saas/public; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } -
权限与缓存配置
复制代码# 目录权限(确保 Web 用户可写) chmod -R 755 storage bootstrap/cache chown -R www-data:www-data . # 根据实际用户组调整 # 清理缓存 php artisan config:clear php artisan route:clear php artisan view:clear -
队列与定时任务(可选)
复制代码# 配置 Supervisor 守护进程(处理队列) # 编辑 /etc/supervisor/conf.d/likeadmin.conf # 添加:[program:likeadmin-worker] command=php artisan queue:work # 定时任务(Crontab) * * * * * cd /path/to/php-saas && php artisan schedule:run >> /dev/null 2>&1
注意事项
- 若使用 HTTPS,需配置 SSL 证书并重定向 HTTP 流量。
- 生产环境需关闭调试模式:在
.env中设置APP_DEBUG=false。 - 静态资源需通过
php artisan storage:link创建软链接。
如需继续排查,请点击下方【🔍追问按钮】提交补充信息
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
上一篇: 已经是第一篇了~
下一篇:推荐好用的开源通话系统。
