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