本文由【云老大】 TG@yunlaoda360 撰写
一、基础环境准备
- 登录服务器:使用 SSH 客户端登录腾讯云服务器。
- 更新软件包:运行 sudo apt-get update 和 sudo apt-get upgrade,确保服务器软件包为最新。
- 安装 PHP 及扩展:执行命令 sudo apt-get install php php-mbstring php-xml php-mysql php-zip php-gd php-curl 安装 PHP 及所需扩展。
- 安装 Composer:运行 curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 安装 Composer。
二、安装 Laravel
- 全局安装 Laravel Installer:执行 composer global require laravel/installer。
- 将 Laravel 添加到系统路径:运行 export PATH=$PATH:$HOME/.config/composer/vendor/bin。
- 创建 Laravel 项目:使用 laravel new project_name 创建新项目,如 laravel new myproject。
三、配置 Web 服务器
- Nginx 配置
- 安装 Nginx:sudo apt-get install nginx。
- 配置 Nginx:编辑站点配置文件 /etc/nginx/sites-available/default,设置正确的项目路径和域名。
- 创建符号链接:sudo ln -s /etc/nginx/sites-available/myproject /etc/nginx/sites-enabled/。
- 重启 Nginx:sudo service nginx restart。
四、配置数据库
- 安装 MySQL:运行 sudo apt-get install mysql-server。
- 创建数据库和用户:登录 MySQL,创建数据库和用户,并授予权限。
五、配置 Laravel
- 修改 .env 文件:在项目目录中找到 .env 文件,配置数据库连接信息。
- 生成应用密钥:执行 php artisan key:generate。
- 运行数据库迁移:执行 php artisan migrate 创建必要的数据库表。