温馨提示×

debian apache2怎样装php

小樊
44
2026-10-18 04:19:46
栏目: 编程语言

在 Debian 上给 Apache2 安装 PHP,一般步骤如下(以 Debian 11/12 为例,PHP 版本可按需调整):


一、更新系统

sudo apt update
sudo apt upgrade -y

二、安装 Apache2(如果还没装)

sudo apt install apache2 -y

启动并设置开机自启:

sudo systemctl enable --now apache2

三、安装 PHP 及 Apache 模块

1️⃣ 安装 PHP(默认版本)

sudo apt install php libapache2-mod-php -y

2️⃣ 如需指定 PHP 版本(例如 PHP 8.2)

Debian 12 默认是 PHP 8.2,Debian 11 可加 sury 源:

sudo apt install php8.2 libapache2-mod-php8.2 -y

四、让 Apache 使用 PHP

一般安装后已自动启用,如未启用:

sudo a2enmod php
sudo systemctl restart apache2

五、测试 PHP 是否成功

创建测试文件:

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

浏览器访问:

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

看到 PHP 信息页即成功。


六、常用 PHP 扩展安装

例如:

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

装完重启 Apache:

sudo systemctl restart apache2

七、常见问题

  • 页面直接下载 .php 文件
    → 没装 libapache2-mod-php 或没重启 Apache
  • 多个 PHP 版本切换
    sudo update-alternatives --config php
    

如果你告诉我:

  • Debian 具体版本
  • 想要 PHP 几(7.4 / 8.1 / 8.2 / 8.3)
  • 是否用虚拟主机

我可以给你更精确的命令。

0 踩