Ubuntu安装php8.4 及redis ngin

1. 更新系统

sudo apt update && sudo apt upgrade -y

2. 安装添加PPA所需的工具

sudo apt install -y software-properties-common apt-transport-https lsb-release ca-certificates

3. 添加 Ondřej Surý 的 PHP PPA 源(推荐带语言参数避免编码报错)

sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php -y

4. 再次更新软件列表,让新源生效

sudo apt update

第二步:安装 PHP 8.4 及扩展

sudo apt install -y

php8.4

php8.4-fpm

php8.4-cli

php8.4-bcmath

php8.4-gd

php8.4-mbstring

php8.4-mysql

php8.4-opcache

php8.4-xml

php8.4-curl

php8.4-zip

php8.4-snmp

php8.4-soap

php8.4-redis

第三步:安装 Nginx 和 Redis 服务器

安装 Nginx

sudo apt install -y nginx

安装 Redis 服务器(客户端工具也会一并安装)

sudo apt install -y redis-server

修改redis 密码

sudo vi /etc/redis/redis.conf

requirepass foobared

修改后 (示例)

requirepass YourNewStrongPassword_123!

启动并设置开机自启:

sudo systemctl enable --now nginx

sudo systemctl enable --now redis-server

systemctl enable --now php8.4-fpm

systemctl start php8.4-fpm

相关推荐
一只旭宝1 小时前
回调函数(Callback)
linux·服务器·算法
木泽八1 小时前
《Ubuntu系统GRUB引导修复操作记录》
linux·运维·ubuntu
水饺编程2 小时前
第2章:Linux 基础,删除用户
linux·c语言·汇编
Novproxy_Z2 小时前
机房 IP 和住宅 IP 怎么区分?IP ASN、归属信息检测脚本
linux·网络·tcp/ip
mounter6253 小时前
深入理解 Linux blk-iocost:基于虚拟时间的 I/O 资源控制与 BPF 扩展
linux·linux kernel·kernel
码少女3 小时前
Linux——网络层-IP协议以及路由选择
linux·网络·网络协议·tcp/ip
Zhang~Ling3 小时前
Redis 基础教程:从常用命令到实际业务场景
数据库·redis·缓存
qeen873 小时前
【Linux】Ext2文件系统介绍
linux·服务器
FlightYe4 小时前
视界原理之3D视频(三):解码和显示
android·linux·3d·ffmpeg·音视频·android runtime