温馨提示×

如何安装ubuntu php环境

小樊
47
2026-10-07 07:54:01
栏目: 编程语言

下面按常见场景给你说明在 Ubuntu 上安装 PHP 运行环境 的方法,从最基础到常见组合(PHP + Nginx/Apache + MySQL)。


一、更新系统(必做)

sudo apt update
sudo apt upgrade -y

二、安装 PHP(默认版本)

Ubuntu 22.04 默认是 PHP 8.1,24.04 是 PHP 8.3。

sudo apt install php -y

查看版本:

php -v

三、安装常用 PHP 扩展

sudo apt install php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

四、安装 Web 服务器(选一个)

方案 1:Nginx + PHP(推荐)

sudo apt install nginx -y

安装 PHP-FPM(已包含在上一步,如未装):

sudo apt install php-fpm -y

配置 Nginx 支持 PHP:

sudo nano /etc/nginx/sites-available/default

找到:

index index.html index.htm;

改为:

index index.php index.html index.htm;

在 server {} 内添加:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php-fpm.sock;
}

测试并重启:

sudo nginx -t
sudo systemctl restart nginx

方案 2:Apache + PHP

sudo apt install apache2 libapache2-mod-php -y

重启 Apache:

sudo systemctl restart apache2

五、测试 PHP 是否成功

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

浏览器访问:

http://服务器IP/info.php

看到 PHP 信息页即成功。


六、安装 MySQL(可选)

sudo apt install mysql-server -y
sudo mysql_secure_installation

PHP 连接 MySQL 需要:

sudo apt install php-mysql -y

七、安装指定版本 PHP(如 PHP 8.2)

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

八、常见问题

  • 502 Bad Gateway:PHP-FPM 未启动或 sock 路径错误
  • 页面下载而非执行:Web 服务器未正确配置 PHP
  • 权限问题:/var/www 属主设为 www-data

如果你告诉我:

  • Ubuntu 版本
  • 用 Nginx 还是 Apache
  • 是否用 Docker / LNMP

我可以给你精准一键配置方案。

0 踩