logo

第一章:初识 PHP

作者
Modified on
Reading time
5 分钟阅读:..评论:..

1. PHP 简介

PHP 的历史与发展

PHP(Hypertext Preprocessor)最初由 Rasmus Lerdorf 于 1994 年创建。最初的版本被称为“Personal Home Page Tools”,主要用于追踪访问自己网页的访问者。随着时间的推移,PHP 逐步演变为一种功能强大的服务器端脚本语言,并在全球范围内广泛应用。

PHP 的发展历程可以大致分为以下几个阶段:

  1. PHP/FI:即 Personal Home Page/Forms Interpreter,是 PHP 的最早版本,主要用于处理 HTML 表单。
  2. PHP 3:1997 年,Zeev Suraski 和 Andi Gutmans 重新编写了 PHP 解析器,发布了 PHP 3,大幅提升了 PHP 的性能和功能。
  3. PHP 4:2000 年,基于 Zend 引擎的 PHP 4 发布,进一步增强了 PHP 的性能和扩展能力。
  4. PHP 5:2004 年,PHP 5 引入了面向对象编程(OOP)特性,以及改进的 XML 支持和错误处理机制。
  5. PHP 7:2015 年,PHP 7 发布,主要提升了性能,增加了许多新特性,如标量类型声明、返回类型声明和匿名类等。
  6. PHP 8:2020 年,PHP 8 推出了更多的新特性和性能改进,包括 JIT(Just-In-Time)编译器、联合类型和属性等。

新版的 PHP,特别是自 5.0 版本以来,添加了许多强大的特性,如面向对象编程(OOP)支持、改进的错误处理、内置的数据库连接等。PHP 7.0 的发布更是引入了显著的性能提升和新的语言特性,使其在现代 Web 开发中依然拥有一席之地。

PHP 的应用领域

PHP 主要用于 Web 开发,特别是动态网站和 Web 应用程序的开发。以下是一些具体应用领域:

  • 内容管理系统(CMS):如 WordPress、Joomla、Drupal。
  • 电子商务平台:如 Magento、OpenCart、PrestaShop。
  • 论坛和社区平台:如 phpBB、vBulletin。
  • 社交网络:如 Facebook 初期也是用 PHP 开发的。
  • API 开发:用 PHP 开发 RESTful API,使得不同服务之间可以进行交互。
为什么选择 PHP

选择 PHP 作为开发语言有以下几个原因:

  1. 易学易用:PHP 语法简单易懂,适合初学者快速上手。
  2. 强大的社区支持:PHP 拥有大量的开发者和丰富的资源,遇到问题时能够快速找到解决方案。
  3. 跨平台性:PHP 可以在 Windows、Linux、macOS 等多种操作系统上运行。
  4. 集成性强:PHP 可以与多种数据库(如 MySQL、PostgreSQL)和服务器(如 Apache、Nginx)无缝集成。

2. 安装与设置

安装 PHP(Windows、macOS、Linux)

Windows

  1. 下载 PHP:访问PHP 官方网站,下载适用于 Windows 的 PHP 二进制包。
  2. 解压:将下载的 ZIP 文件解压到一个目录中,例如 C:\php
  3. 配置环境变量:将 PHP 的目录添加到系统环境变量中。具体步骤是:右键“计算机” -> 属性 -> 高级系统设置 -> 环境变量 -> 在系统变量中找到 Path,点击编辑,新增C:\php

macOS

  1. 使用 Homebrew 安装 PHP:
brew install php
  1. 验证安装:
php -v

Linux

  1. 在 Debian/Ubuntu 上安装 PHP:
sudo apt update sudo apt install php
  1. 在 CentOS/RHEL 上安装 PHP:
sudo yum install epel-release sudo yum install php
  1. 验证安装:
php -v
配置环境变量

确保 PHP 的安装路径已被添加到系统的 PATH 环境变量中,这样可以在任何位置直接运行php命令。

安装 Web 服务器(如 Apache、Nginx)

安装 Apache

  1. 在 Windows 上,使用 XAMPP 安装 Apache 与 PHP 集成环境。
  2. 在 macOS 上,使用 Homebrew 安装:
brew install httpd
  1. 在 Linux 上,使用包管理器安装:
    • Debian/Ubuntu:
sudo apt install apache2
  • CentOS/RHEL:
sudo yum install httpd

安装 Nginx

  1. 在 macOS 上,使用 Homebrew 安装:
brew install nginx
  1. 在 Linux 上,使用包管理器安装:
    • Debian/Ubuntu:
sudo apt install nginx
  • CentOS/RHEL:
sudo yum install nginx
安装 IDE(如 PhpStorm、VS Code)

安装 PhpStorm

  1. 访问PhpStorm 官网下载对应操作系统的安装包。
  2. 按照安装向导进行安装并激活。

安装 VS Code

  1. 访问VS Code 官网下载最新版本的安装包。
  2. 按照安装向导完成安装。
  3. 安装 PHP 扩展,打开 VS Code,进入扩展市场,搜索并安装“PHP Intelephense”。

3. 第一个 PHP 程序

编写 Hello, World 程序
  1. 打开你喜欢的文本编辑器或 IDE。
  2. 创建一个新文件,命名为 index.php
  3. 输入以下代码:
<?php echo "Hello, World!"; ?>
运行 PHP 程序
  1. index.php 文件保存到 Web 服务器的根目录。例如,在 Apache 上是 htdocs 目录,在 Nginx 上是 html 目录。
  2. 启动 Web 服务器,打开浏览器,访问 http://localhost/index.php
  3. 你应该会看到页面上显示 "Hello, World!"。
基本的代码编辑与调试

在实际的开发过程中,编辑和调试代码是必不可少的。使用 IDE(如 PhpStorm 或 VS Code)可以大大提升你的开发效率。例如,VS Code 的 PHP 扩展可以提供代码补全、语法高亮和错误提示等功能。

调试示例:

  1. index.php 中添加一个简单的变量定义和打印:
<?php $message = "Hello, World!"; echo $message; ?>
  1. 保存文件并刷新浏览器,你将看到相同的输出。

通过以上步骤,你已经成功创建并运行了你的第一个 PHP 程序。同时,你对 PHP 的历史、应用和安装配置有了基本的了解。