第一章:初识 PHP
- 作者
- Name
- 青玉白露
- Github
- @white0dew
- Modified on
- Reading time
- 5 分钟
阅读:.. 评论:..
1. PHP 简介
PHP 的历史与发展
PHP(Hypertext Preprocessor)最初由 Rasmus Lerdorf 于 1994 年创建。最初的版本被称为“Personal Home Page Tools”,主要用于追踪访问自己网页的访问者。随着时间的推移,PHP 逐步演变为一种功能强大的服务器端脚本语言,并在全球范围内广泛应用。
PHP 的发展历程可以大致分为以下几个阶段:
- PHP/FI:即 Personal Home Page/Forms Interpreter,是 PHP 的最早版本,主要用于处理 HTML 表单。
- PHP 3:1997 年,Zeev Suraski 和 Andi Gutmans 重新编写了 PHP 解析器,发布了 PHP 3,大幅提升了 PHP 的性能和功能。
- PHP 4:2000 年,基于 Zend 引擎的 PHP 4 发布,进一步增强了 PHP 的性能和扩展能力。
- PHP 5:2004 年,PHP 5 引入了面向对象编程(OOP)特性,以及改进的 XML 支持和错误处理机制。
- PHP 7:2015 年,PHP 7 发布,主要提升了性能,增加了许多新特性,如标量类型声明、返回类型声明和匿名类等。
- 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 作为开发语言有以下几个原因:
- 易学易用:PHP 语法简单易懂,适合初学者快速上手。
- 强大的社区支持:PHP 拥有大量的开发者和丰富的资源,遇到问题时能够快速找到解决方案。
- 跨平台性:PHP 可以在 Windows、Linux、macOS 等多种操作系统上运行。
- 集成性强:PHP 可以与多种数据库(如 MySQL、PostgreSQL)和服务器(如 Apache、Nginx)无缝集成。
2. 安装与设置
安装 PHP(Windows、macOS、Linux)
Windows
- 下载 PHP:访问PHP 官方网站,下载适用于 Windows 的 PHP 二进制包。
- 解压:将下载的 ZIP 文件解压到一个目录中,例如
C:\php
。 - 配置环境变量:将 PHP 的目录添加到系统环境变量中。具体步骤是:右键“计算机” -> 属性 -> 高级系统设置 -> 环境变量 -> 在系统变量中找到 Path,点击编辑,新增
C:\php
。
macOS
- 使用 Homebrew 安装 PHP:
brew install php
- 验证安装:
php -v
Linux
- 在 Debian/Ubuntu 上安装 PHP:
sudo apt update sudo apt install php
- 在 CentOS/RHEL 上安装 PHP:
sudo yum install epel-release sudo yum install php
- 验证安装:
php -v
配置环境变量
确保 PHP 的安装路径已被添加到系统的 PATH 环境变量中,这样可以在任何位置直接运行php
命令。
安装 Web 服务器(如 Apache、Nginx)
安装 Apache
- 在 Windows 上,使用 XAMPP 安装 Apache 与 PHP 集成环境。
- 在 macOS 上,使用 Homebrew 安装:
brew install httpd
- 在 Linux 上,使用包管理器安装:
- Debian/Ubuntu:
sudo apt install apache2
- CentOS/RHEL:
sudo yum install httpd
安装 Nginx
- 在 macOS 上,使用 Homebrew 安装:
brew install nginx
- 在 Linux 上,使用包管理器安装:
- Debian/Ubuntu:
sudo apt install nginx
- CentOS/RHEL:
sudo yum install nginx
安装 IDE(如 PhpStorm、VS Code)
安装 PhpStorm
- 访问PhpStorm 官网下载对应操作系统的安装包。
- 按照安装向导进行安装并激活。
安装 VS Code
- 访问VS Code 官网下载最新版本的安装包。
- 按照安装向导完成安装。
- 安装 PHP 扩展,打开 VS Code,进入扩展市场,搜索并安装“PHP Intelephense”。
3. 第一个 PHP 程序
编写 Hello, World 程序
- 打开你喜欢的文本编辑器或 IDE。
- 创建一个新文件,命名为
index.php
。 - 输入以下代码:
<?php echo "Hello, World!"; ?>
运行 PHP 程序
- 将
index.php
文件保存到 Web 服务器的根目录。例如,在 Apache 上是htdocs
目录,在 Nginx 上是html
目录。 - 启动 Web 服务器,打开浏览器,访问
http://localhost/index.php
。 - 你应该会看到页面上显示 "Hello, World!"。
基本的代码编辑与调试
在实际的开发过程中,编辑和调试代码是必不可少的。使用 IDE(如 PhpStorm 或 VS Code)可以大大提升你的开发效率。例如,VS Code 的 PHP 扩展可以提供代码补全、语法高亮和错误提示等功能。
调试示例:
- 在
index.php
中添加一个简单的变量定义和打印:
<?php $message = "Hello, World!"; echo $message; ?>
- 保存文件并刷新浏览器,你将看到相同的输出。
通过以上步骤,你已经成功创建并运行了你的第一个 PHP 程序。同时,你对 PHP 的历史、应用和安装配置有了基本的了解。