操作步骤视频:
https://www.bilibili.com/video/BV1Ev4y1d7S8/?vd_source=d997f54cc2fcf65d9d414ae1fc2125c6
查看操作系统版本
cat /etc/os-release
查看内存信息
free -m
建议最少2GB
更新软件包
apt update
安装PHP基本扩展
php -v
apt install php8.1-cli
apt install php8.1-curl
apt install php8.1-redis
apt install php8.1-mysql
apt install php8.1-dom
安装依赖应用
apt install curl
apt install redis
apt install mysql-server
apt install composer
基于 Laravel 创建项目 app 的初始代码
composer create-project laravel/laravel app
cd ~/app
启动应用web服务
php artisan serve –host 172.105.194.149 –port 80
访问 http://172.105.194.149/
项目脚手架搭建完毕。
安装数据库管理工具 phpMyAdmin
切换到网站服务根目录
cd ~/app/publilc
下载源码
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip
解压
unzip -qq phpMyAdmin-5.2.0-all-languages.zip
更改目录名
mv phpMyAdmin-5.2.0-all-languages pma
cd pma
修改配置文件
cp config.sample.inc.php config.inc.php
vim config.inc.php
设置密码加密密钥 参数 blowfish_secret
使用32位长度随机字串填充,
将 First Server 下面的 AllowNoPassword 设置为 true,
意思是允许空密码登录数据库
使用命令 :wq 保存修改并退出 vim
cd ~/app
启动服务
php artisan serve –host 172.105.194.149 –port 80
访问 phpMyAdmin
http://172.105.194.149/pma/
添加 MySQL 新用户 feng
自动生成密码 **************
创建数据库 app
修改 Laravel app MySQL 数据库配置
cd ~/app
vim .env
部署 Laravel Breeze
Laravel 框架初始化完成,
如果应用需要鉴权功能,
即基本的用户注册和登录等,
可以使用 Laravel Breeze 扩展。
以下是扩展安装的步骤:
cd ~/app
composer require laravel/breeze –dev
php artisan breeze:install
php artisan migrate
还需要编译前端资源并启动服务,
安装npm
apt install npm
安装 n
npm install -g n
使用 n 安装最新的nodejs
n latest
清除缓存
hash -r
查看 node 版本
node -v
npm install
启动前端服务
npm run dev — –host 172.105.194.149
如果是生产环境
npm run build
Laravel Breeze 部署完成。