温馨提示×

ubuntu php配置怎么开启

小樊
38
2026-09-25 16:50:55
栏目: 编程语言

在 Ubuntu 上“开启 PHP 配置”通常指 安装 PHP、配置 Web 服务器(Apache/Nginx)并启用相关模块。下面按常见场景说明。


一、安装 PHP(Ubuntu)

sudo apt update
sudo apt install php

如果你用 Apache:

sudo apt install libapache2-mod-php

如果你用 Nginx:

sudo apt install php-fpm

查看 PHP 版本:

php -v

二、Apache 下开启 PHP

1. 启用 PHP 模块

sudo a2enmod php

(版本不同可能是 php8.1 等)

2. 重启 Apache

sudo systemctl restart apache2

3. 测试

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

浏览器访问:

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

三、Nginx 下开启 PHP

1. 启动 php-fpm

sudo systemctl start php8.1-fpm
sudo systemctl enable php8.1-fpm

2. 修改 Nginx 配置

编辑站点配置(如 /etc/nginx/sites-available/default):

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

3. 重启 Nginx

sudo nginx -t
sudo systemctl restart nginx

四、修改 PHP 配置(php.ini)

查找 php.ini 位置:

php --ini

常见路径:

  • Apache: /etc/php/8.1/apache2/php.ini
  • Nginx: /etc/php/8.1/fpm/php.ini

修改示例:

display_errors = On
upload_max_filesize = 64M
post_max_size = 64M

修改后重启服务:

# Apache
sudo systemctl restart apache2

# Nginx
sudo systemctl restart php8.1-fpm

五、开启常用 PHP 扩展

sudo apt install php-mysql php-curl php-gd php-mbstring php-xml
sudo systemctl restart apache2   # 或 php-fpm

如果你能告诉我:

  • Ubuntu 版本
  • Apache 还是 Nginx
  • 具体想“开启”什么(如错误提示、某个扩展、HTTPS)

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

0 踩