温馨提示×

怎样学习debian php

小樊
37
2026-09-29 06:30:33
栏目: 编程语言

学习 Debian 上的 PHP 可以分为几个阶段:环境搭建、基础使用、Web 服务配置、进阶开发与运维。下面给你一个比较系统的学习路线。


一、准备工作(Debian 基础)

在学 PHP 前,建议先掌握基本的 Debian 操作:

  • 使用终端
  • 用户与权限(sudo)
  • 软件包管理
    sudo apt update
    sudo apt upgrade
    
  • 常见目录
    • /var/www:Web 根目录
    • /etc:配置文件
    • /var/log:日志

二、安装 PHP(Debian)

1. 安装 PHP

sudo apt install php php-cli

查看版本:

php -v

2. 配合 Web 服务器

Apache(推荐新手)

sudo apt install apache2 libapache2-mod-php

测试:

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

浏览器访问:

http://localhost/info.php

Nginx(更常见生产环境)

sudo apt install nginx php-fpm

配置 Nginx 使用 PHP:

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

三、PHP 基础学习

推荐学习顺序:

  1. 语法基础
    • 变量、数组、字符串
    • 条件、循环
  2. 函数与类
  3. 文件操作
  4. 表单处理(GET / POST)
  5. 数据库(MySQL / SQLite)

示例:

<?php
echo "Hello Debian PHP";
?>

四、常用 PHP 扩展

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

安装后重启服务:

sudo systemctl restart apache2
# 或
sudo systemctl restart php-fpm

五、项目实战

推荐练手项目

  • 留言板
  • 简单的用户登录系统
  • CRUD 博客系统

使用 Composer(PHP 包管理)

sudo apt install composer

六、调试与日志

  • PHP 错误日志:
    sudo tail -f /var/log/apache2/error.log
    
  • 开启错误显示(开发环境):
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    

七、学习资源

中文

  • PHP 官方中文手册
  • 菜鸟教程 PHP
  • Debian 官方文档

英文

  • https://www.php.net
  • https://www.debian.org/doc/

八、进阶方向

  • PHP 框架(Laravel / ThinkPHP)
  • 安全(SQL 注入、XSS)
  • 性能优化(OPcache)
  • 容器化(Docker + PHP)

如果你愿意,我可以:

  • 给你一套 Debian + PHP 实战教程
  • 帮你 从零搭建一个网站
  • 或针对你是 新手 / 运维 / 开发 给不同方案

你现在是想学 开发 还是 服务器部署?

0 踩