温馨提示×

ubuntu php配置怎样开始

小樊
46
2026-10-07 07:52:59
栏目: 编程语言

在 Ubuntu 上配置 PHP,通常和 Web 服务器(Apache / Nginx) 一起使用。下面从“最基础开始”一步一步讲。


一、更新系统

sudo apt update
sudo apt upgrade -y

二、安装 PHP

1️⃣ 安装 PHP(命令行版)

sudo apt install php -y

查看版本:

php -v

三、配合 Apache 使用(最常见)

1️⃣ 安装 Apache + PHP

sudo apt install apache2 libapache2-mod-php -y

2️⃣ 启动并设置开机自启

sudo systemctl start apache2
sudo systemctl enable apache2

3️⃣ 测试 PHP

创建测试文件:

sudo nano /var/www/html/info.php

写入:

<?php
phpinfo();

浏览器访问:

http://localhost/info.php

看到 PHP 信息页说明成功。


四、配合 Nginx 使用(推荐高并发)

1️⃣ 安装 Nginx + PHP-FPM

sudo apt install nginx php-fpm -y

2️⃣ 启动 Nginx

sudo systemctl start nginx
sudo systemctl enable nginx

3️⃣ 配置 Nginx 支持 PHP

编辑站点配置:

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

确保包含:

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

重启 Nginx:

sudo systemctl restart nginx

五、安装常用 PHP 扩展

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

重启服务:

sudo systemctl restart apache2
# 或
sudo systemctl restart php-fpm

六、修改 PHP 配置(可选)

配置文件位置:

/etc/php/{版本}/apache2/php.ini   # Apache
/etc/php/{版本}/fpm/php.ini       # Nginx

常见修改:

upload_max_filesize = 64M
post_max_size = 64M

七、常见问题

✅ 页面直接显示 PHP 源码
→ PHP 没正确加载(Apache 模块或 Nginx fastcgi 配置问题)

✅ 403 错误
→ 文件权限或目录不对

✅ 想用最新 PHP

sudo add-apt-repository ppa:ondrej/php
sudo apt update

如果你告诉我:

  • 用的是 Apache 还是 Nginx
  • 想干什么(网站 / API / Laravel / WordPress)

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

0 踩