学习 Debian 下的 PHP 可以按「系统 → PHP → Web 服务 → 开发 → 运维」这条线来走。下面给你一个比较实用、循序渐进的学习路线。
PHP 跑在 Debian 上,基础命令必须会。
sudo、su、chown、chmodsudo apt update
sudo apt upgrade
sudo apt install 软件名
systemctl status 服务名
systemctl restart 服务名
systemctl enable 服务名
/var/www/:网站目录/etc/:配置文件/var/log/:日志✅ 建议:用 Debian 12(Bookworm)
sudo apt install php php-cli
测试:
php -v
sudo apt install apache2 libapache2-mod-php
测试:
sudo systemctl status apache2
访问:
http://服务器IP
sudo apt install nginx php-fpm
配置示例(简化):
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php-fpm.sock;
}
在 /var/www/html/ 下:
sudo nano /var/www/html/info.php
内容:
<?php
phpinfo();
浏览器访问:
http://IP/info.php
⚠️ 测试完建议删除(安全问题)
sudo apt install mariadb-server
sudo mysql_secure_installation
PHP 连接数据库:
mysqliPDO(推荐)sudo apt install composer
示例:
composer require monolog/monolog
可尝试:
display_errors(生产)sudo apt update && sudo apt upgrade
tail -f /var/log/apache2/error.log
✅ 先能跑起来
✅ 再写代码
✅ 再学框架
✅ 最后学安全
如果你愿意,可以告诉我:
我可以给你更具体的学习计划和命令清单。