温馨提示×

如何安装debian php

小樊
38
2026-09-02 03:12:47
栏目: 编程语言

下面按最常见场景给你说明:在 Debian 系统上安装 PHP(命令行 + Web 环境)。


一、更新系统(务必先做)

sudo apt update
sudo apt upgrade -y

二、安装 PHP(命令行版本)

sudo apt install php -y

安装完成后检查版本:

php -v

三、安装常见 PHP 扩展

常用扩展(根据需求选择):

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

四、配合 Web 服务器使用

1️⃣ 使用 Apache(最常见)

sudo apt install apache2 libapache2-mod-php -y
sudo systemctl restart apache2

测试:

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

浏览器访问:

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

2️⃣ 使用 Nginx(需 PHP-FPM)

sudo apt install nginx php-fpm -y

查看 PHP-FPM 版本(例如):

php-fpm8.2 -v

Nginx 示例配置(简化):

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

重启 Nginx:

sudo systemctl restart nginx

五、安装指定 PHP 版本(可选)

Debian 默认源版本较旧,可加 Sury 源:

sudo apt install lsb-release ca-certificates apt-transport-https -y
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update
sudo apt install php8.3 php8.3-fpm -y

六、常见问题

✅ 查看已安装 PHP

dpkg -l | grep php

✅ 切换 PHP 版本(多版本时)

sudo update-alternatives --config php

如果你告诉我:

  • Debian 版本(11 / 12)
  • 用 Apache 还是 Nginx
  • 是否用于 WordPress / Laravel / 原生 PHP

我可以给你更精确的配置方案

0