Ubuntu部署PHP7.4

系统版本:Ubuntu22.04

PHP版本: 7.4

Mysql版本:8.0

Nginx版本: 最新

1. 更新系统

首先,确保系统包是最新的:

sudo apt update && sudo apt upgrade -y

2. 安装 Nginx

Nginx 在默认的 Ubuntu 仓库中,因此安装它很简单:

sudo apt install nginx -y

启动并使 Nginx 在启动时自动启动:

sudo systemctl start nginx
sudo systemctl enable nginx

3. 安装 MySQL 8.0

列出MySQL的可用版本

   apt list -a mysql-server

使用以下命令安装您选择的版本,替换[version]为您从第2步中看到的版本号

sudo apt install mysql-server=[version]

使用以下命令安装选择的版本,替换[version]上面看到的版本号:

sudo apt install mysql-server=[version]

例如,如果要安装 8.0.28版本,可以使用:

sudo apt install mysql-server=8.0.28-0ubuntu4

4. 安装 PHP 7.4

为了安装 PHP 7.4,我们可以使用 ondrej/php PPA:

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php
sudo apt update

安装 PHP 7.4 以及与 Nginx 和 MySQL 相关的一些常用扩展:

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mbstring php7.4-zip php7.4-gd php7.4-mysqli -y

启动并使 PHP 7.4 FPM 在启动时自动启动:

sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm

可能遇到的问题

  • 安装mysql时出现

Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))

相关推荐
大气层煮月亮1 小时前
python调用MySql详细步骤
数据库·mysql
Yawesh_best1 小时前
MySQL(5)【数据类型 —— 字符串类型】
android·mysql·adb
Code哈哈笑1 小时前
【MySQL 保姆级教学】详细讲解视图--(15)
数据库·mysql
x2lab1 小时前
国产化 ARM 环境mysql-mariadb 部署
arm开发·mysql·docker·mariadb
网络安全-杰克2 小时前
关于网络安全里蜜罐的详细介绍
安全·web安全·php
曾经的三心草3 小时前
Mysql之约束与事件
android·数据库·mysql·事件·约束
宋发元3 小时前
如何使用正则表达式验证域名
python·mysql·正则表达式
张某布响丸辣4 小时前
SQL中的时间类型:深入解析与应用
java·数据库·sql·mysql·oracle
YRr YRr4 小时前
ubuntu ros 解决建完图后 保存的地图非常小的问题
linux·运维·ubuntu
路遇晚风4 小时前
力扣=Mysql-3322- 英超积分榜排名 III(中等)
mysql·算法·leetcode·职场和发展