ubuntu 24.04 安装 php 8.2

更新日期: 2025-07-27 阅读次数: 17 字数: 200 分类: PHP

需要在本地的 WSL2 的 Ubuntu 24.04 上安装 PHP 8.2,以方便本地安装 Magento 2.4.6.

系统版本

> cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"

安装 PHP 8.2

sudo apt update
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install php8.2 php8.2-dev php8.2-fpm php8.2-bcmath php8.2-intl php8.2-soap php8.2-zip php8.2-curl php8.2-mbstring php8.2-mysql php8.2-gd php8.2-xml

确认安装成功

$ php -v
PHP 8.2.29 (cli) (built: Jul  3 2025 13:08:18) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.29, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.29, Copyright (c), by Zend Technologies

修改 php.ini 文件

首先,找到 PHP 的配置文件位置:

$ php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/8.2/cli/php.ini

修改文件 /etc/php/8.2/cli/php.ini

  • file_uploads = On
  • allow_url_fopen = On
  • short_open_tag = On
  • memory_limit = 512M
  • upload_max_filesize = 128M
  • max_execution_time = 3600

重启 nginx

sudo systemctl restart nginx

安装 composer

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar  /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer

确认安装完成

$ composer --version
Composer version 2.8.10 2025-07-10 19:08:33
PHP version 8.2.29 (/usr/bin/php8.2)
Run the "diagnose" command to get more detailed diagnostics output.

参考

  • https://www.mgt-commerce.com/tutorial/install-magento-2-4-6-on-ubuntu-22-04/
  • https://devtutorial.io/how-to-install-php-8-2-on-ubuntu-24-04-p3576.html

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式