在 Ubuntu 上“开启 PHP 配置”通常指 安装 PHP、配置 Web 服务器(Apache/Nginx)并启用相关模块。下面按常见场景说明。
sudo apt update
sudo apt install php
如果你用 Apache:
sudo apt install libapache2-mod-php
如果你用 Nginx:
sudo apt install php-fpm
查看 PHP 版本:
php -v
sudo a2enmod php
(版本不同可能是 php8.1 等)
sudo systemctl restart apache2
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
sudo systemctl start php8.1-fpm
sudo systemctl enable php8.1-fpm
编辑站点配置(如 /etc/nginx/sites-available/default):
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
sudo nginx -t
sudo systemctl restart nginx
查找 php.ini 位置:
php --ini
常见路径:
/etc/php/8.1/apache2/php.ini/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
sudo apt install php-mysql php-curl php-gd php-mbstring php-xml
sudo systemctl restart apache2 # 或 php-fpm
如果你能告诉我:
我可以给你更精确的配置。