laravel项目部署到centos7当中
时间: 2023-10-09 14:08:12 浏览: 301
项目自动部署(centos7+js+ssh2)
要将Laravel项目部署到CentOS 7中,可以按照以下步骤进行操作:
1. 安装PHP和Apache:使用yum命令安装PHP和Apache,并确保它们都已成功安装。
2. 配置Apache的虚拟主机:创建一个Apache的虚拟主机配置文件,将请求转发到Laravel的public目录。
3. 安装MariaDB:使用yum命令安装MariaDB,并根据需要进行配置。
4. 创建数据库和用户:使用MySQL或MariaDB创建一个新的数据库和用户,并为该用户授予对该数据库的适当权限。
5. 拉取代码和安装Composer:使用Git或其他版本控制工具拉取Laravel项目代码,并安装Composer来管理项目的依赖。
6. 创建.env文件:在项目根目录下创建一个.env文件,并根据需要进行相关配置,例如数据库连接等。
7. 生成Laravel key:使用Artisan命令生成一个Laravel key,并将其存储在.env文件中。
8. 修改文件权限:确保storage和bootstrap/cache目录可写,可以使用chmod命令修改文件权限。
9. 重启Apache和PHP-fpm:重新启动Apache和PHP-fpm服务,以使配置更改生效。
阅读全文