视频版:
https://www.bilibili.com/video/BV1PK4y1n74R/
基于Ubuntu 20.04 LTS 操作系统
部署安装PHP
Nginx web 服务器
MySQL 数据库
Redis 内存服务器
由于服务器位于远端的机房
所以需要远程登录服务器
如果是Linux系统
使用自带的terminal就可以登陆
MacOS也有自带终端
也可以使用 iTerm2
Windows 可以使用的软件有很多
例如 Windows Terminal
共享软件 SecureCRT
开源软件PuTTY 等
登录系统后
查看主机的操作系统类型
cat /etc/os-release
如果服务器位于国内
建议将默认的源镜像修改为国内的地址
https://developer.aliyun.com/mirror/ubuntu
这样下载软件包速度会比较快
安装 php
apt install php
安装 PHP进程管理器 php-fpm
apt install php7.4-fpm
卸载 apache2
systemctl stop apache2.service
apt purge apache2
安装 nginx
apt install nginx
安装 MySQL
apt install mysql-server
安装Redis
apt install redis-server
安装多字节字符串扩展
apt install php7.4-mbstring
安装 curl 扩展
apt install php7.4-curl
安装 MySQL 扩展
apt install php7.4-mysql
安装 Redis 扩展
apt install php7.4-redis
安装图形库扩展
apt install php7.4-gd
php-imagick
到此网站运行的基础软件都安装好了
软件的配置也都使用了默认的配置
但这样的配置仅用于开发测试
用于生产环境的话要配置的细节就比较多
修改mysql root 密码
首先输入mysql登录mysql
然后输入
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘abcd12345’;
将密码修改为 abcd12345
使用 flush privileges
刷新权限
至此开发环境搭建完毕