使用 Ondřej Surý 的 PHP PPA(推荐,适用于 Ubuntu 主流版本)
- 添加仓库并安装所需版本(示例为 8.1):sudo add-apt-repository ppa:ondrej/php && sudo apt update
- 安装核心与常用扩展:sudo apt install php8.1 php8.1-cli php8.1-common php8.1-{curl,json,gd,mbstring,intl,bcmath,zip,xml,readline}
- Web 集成:
- Nginx 或 Apache 使用 event MPM:sudo apt install php8.1-fpm
- Apache 使用 prefork MPM:sudo apt install libapache2-mod-php8.1 && sudo a2enmod php8.1
- 验证:php -v;如为 Web,创建 /var/www/html/info.php 输出 phpinfo() 访问验证。