ubuntu 20.04 安装 PHP/Nginx/MySQL/Redis

php

视频版:

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
刷新权限
至此开发环境搭建完毕

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注