下面给你一个Ubuntu 下 PHP 配置入门的清晰路线,从安装到常见配置,适合新手。
sudo apt update
sudo apt upgrade
一般服务器用 PHP + Apache/Nginx
sudo apt install php libapache2-mod-php
检查版本:
php -v
sudo apt install php-fpm
Nginx 需额外配置(见后文)
创建测试文件:
sudo nano /var/www/html/info.php
内容:
<?php
phpinfo();
浏览器访问:
http://localhost/info.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
编辑配置文件:
sudo nano /etc/php/8.1/apache2/php.ini
display_errors = On
error_reporting = E_ALL
upload_max_filesize = 20M
post_max_size = 20M
max_execution_time = 120
修改后重启服务:
sudo systemctl restart apache2
# 或
sudo systemctl restart php8.1-fpm
sudo apt install php-mysql php-curl php-xml php-mbstring php-zip
查看已安装扩展:
php -m
/etc/nginx/sites-available/default 示例:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
php -v、php -mphp.ini如果你愿意,我可以:
你现在是准备做网站、接口,还是本地学习?