温馨提示×

ubuntu php配置如何入门

小樊
48
2026-09-01 12:02:24
栏目: 编程语言

下面给你一个Ubuntu 下 PHP 配置入门的清晰路线,从安装到常见配置,适合新手。


一、安装 PHP(Ubuntu)

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 PHP

一般服务器用 PHP + Apache/Nginx

方式一:PHP + Apache(新手推荐)

sudo apt install php libapache2-mod-php

检查版本:

php -v

方式二:PHP + Nginx

sudo apt install php-fpm

Nginx 需额外配置(见后文)


二、测试 PHP 是否可用

创建测试文件:

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

内容:

<?php
phpinfo();

浏览器访问:

http://localhost/info.php

能看到 PHP 信息页就成功了。


三、PHP 配置文件位置

主要配置文件

/etc/php/{版本}/cli/php.ini      # 命令行 PHP
/etc/php/{版本}/apache2/php.ini  # Apache 用
/etc/php/{版本}/fpm/php.ini      # Nginx 用

示例(PHP 8.1):

/etc/php/8.1/apache2/php.ini

四、常见 PHP 配置修改

编辑配置文件:

sudo nano /etc/php/8.1/apache2/php.ini

1. 错误显示(开发环境)

display_errors = On
error_reporting = E_ALL

2. 文件上传大小

upload_max_filesize = 20M
post_max_size = 20M

3. 执行时间

max_execution_time = 120

修改后重启服务:

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

五、安装常用 PHP 扩展

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

查看已安装扩展:

php -m

六、Nginx + PHP 简易配置(了解)

/etc/nginx/sites-available/default 示例:

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

七、推荐学习路径

  1. 会用 php -vphp -m
  2. 能改 php.ini
  3. 理解 CLI 和 Web PHP 区别
  4. 学会装扩展
  5. 再学 Composer / Laravel

如果你愿意,我可以:

  • 给你 一步一步的图文命令
  • 专门针对 Apache / Nginx
  • 或教你 用 PHP 写第一个网页

你现在是准备做网站、接口,还是本地学习?

0