温馨提示×

linux php环境怎么搭建

小樊
38
2026-10-27 13:02:27
栏目: 编程语言

下面给你一套在 Linux 上搭建 PHP 运行环境的常见做法,从“最简单”到“较完整”,你可以按需求选。


一、最快速(仅 PHP 命令行)

适合:学习 PHP 语法、写脚本

Ubuntu / Debian

sudo apt update
sudo apt install php php-cli

验证:

php -v

二、PHP + Web 服务器(常用组合)

方案 1:Apache + PHP(最简单)

sudo apt install apache2 php libapache2-mod-php

测试:

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

浏览器访问:

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

方案 2:Nginx + PHP-FPM(推荐生产用)

sudo apt install nginx php-fpm

查看 PHP 版本(示例 php8.1):

php-fpm8.1 -v

配置 Nginx:

server {
    listen 80;
    root /var/www/html;
    index index.php index.html;

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

重启:

sudo systemctl restart nginx php8.1-fpm

三、CentOS / Rocky / AlmaLinux

Apache + PHP

sudo dnf install httpd php
sudo systemctl start httpd

Nginx + PHP

sudo dnf install nginx php-fpm
sudo systemctl start nginx php-fpm

四、安装常用 PHP 扩展

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

重启服务:

sudo systemctl restart apache2
# 或
sudo systemctl restart php8.1-fpm

五、可选:一键环境(新手友好)

  • LNMP 一键包:https://lnmp.org
  • 宝塔面板:https://www.bt.cn

六、推荐学习路径

  1. 先装 PHP CLI 跑脚本
  2. 再装 Nginx + PHP-FPM
  3. 学 Composer(PHP 包管理)
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

如果你告诉我:

  • 用的 Linux 发行版
  • 是否要 数据库(MySQL)
  • 是 学习 / 本地开发 / 服务器部署

我可以直接给你一套精准命令。

0 踩