Skip to content

PHP 安装

要开始开发和运行 PHP 应用,通常需要:

  • PHP 解释器: 处理 PHP 代码的核心引擎。
  • Web 服务器: 如 Apache、Nginx 或 Caddy 等软件,用于处理 HTTP 请求并提供你的 PHP 页面。PHP 也有一个内置的 Web 服务器,适合本地开发。
  • (可选)数据库: 大多数 Web 应用都需要一个数据库,如 MySQL、PostgreSQL 或 SQLite 来存储数据。
  • (推荐)Composer: PHP 项目的标准依赖管理器。

你有几种方法来设置这个环境:

  • 使用提供 PHP 支持的 Web 主机服务商(大多数都提供)。
  • 在你的本地机器上(PC/Mac/Linux)安装必要的组件。
  • 使用容器化工具,如 Docker。

这通常是部署 PHP 应用最简单的方式。大多数 Web 主机公司(共享主机、VPS、独立服务器)提供预配置的环境,包含 PHP、Web 服务器和数据库支持。

如果你的主机服务商支持 PHP,你通常只需将 .php 文件上传到相应的 Web 目录(例如 public_html、htdocs、www),当通过浏览器访问时,服务器会自动执行它们。

查阅你的主机服务商的文档,了解支持的 PHP 版本和具体配置的详细信息。

本地开发能让你拥有更多控制权,并且对于构建和测试应用至关重要。以下是在你的电脑上设置 PHP 的常见方法:

  • 集成软件包(最简单): 像 XAMPP(跨平台)、MAMP(macOS)、WampServer(Windows)或 Laragon(Windows)这样的软件包捆绑安装了 Apache/Nginx、PHP 和 MySQL/MariaDB,并提供方便的控制面板。这些非常适合初学者。
  • 包管理器: 在 Linux 上,使用 apt (Debian/Ubuntu) 或 yum/dnf (Fedora/CentOS)。在 macOS 上,使用 Homebrew(brew install php)。这些通常需要单独安装 Web 服务器和数据库。
  • Docker(推荐用于高级用户和团队): 使用官方 PHP Docker 镜像以及你的 Web 服务器和数据库镜像(例如,使用 Docker Compose)。这创建了一致、隔离的环境,可以模拟生产设置。
  • 手动安装: 分别下载 PHP、Web 服务器和数据库,并配置它们协同工作。这提供了最大的灵活性,但也是最复杂的方法。(请参阅每个组件的官方文档)。

无论采用哪种方法,请确保安装 Composer,它是 PHP 的依赖管理器。从 getcomposer.org 下载并全局安装它。

PHP 官方网站提供了各种平台的详细安装指南:

参考:https://www.php.net/manual/en/install.php

提示:PHP 有一个内置的 Web 服务器,非常适合快速本地开发,无需配置 Apache 或 Nginx。在终端中导航到你的项目目录并运行:php -S localhost:8000。这会提供当前目录中的文件。

你还需要一个代码编辑器或 IDE。流行的 PHP 开发选择包括:

  • Visual Studio Code (VS Code): 免费、高度可扩展,通过扩展提供出色的 PHP 支持(例如 PHP Intelephense、PHP Debug)。
  • PhpStorm: 一款强大的商业 IDE,专门为 PHP 开发设计,提供重构(refactoring)、调试(debugging)和框架集成等高级功能。
  • Sublime Text、Atom、Vim、Emacs 也被许多开发者使用。