🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

【PHP入门】XAMPP下载与安装方法完全指南!

“复制粘贴了PHP代码,但在浏览器里打开后,代码却原样显示了…”
“不能像HTML文件那样双击打开运行!这是为什么?”

在开始学习PHP时,每个人最先遇到的巨大障碍就是“开发环境的准备”。与HTML和CSS不同,PHP需要在你的电脑上有一个叫做“服务器”的特殊环境才能运行。

但是请放心,只要步骤正确,这道坎任何人都能轻松迈过。本文将为您详细解说,如何从下载、安装免费的All-in-one开发环境“XAMPP”,到成功运行第一个PHP程序的全过程,力求做到一步一图,清晰易懂。

读完本文,你就能将自己的电脑变身为一台Web开发服务器,为制作动态网站迈出最完美的开端!


1. 什么是XAMPP?为什么需要它?

在进入正题之前,我们先花一点时间了解一下XAMPP到底是什么。

简单来说,XAMPP是“一个能将运行PHP所需的软件一次性简单安装好的软件包”。原本,要运行PHP,需要分别安装Web服务器软件(Apache)、数据库软件(MariaDB)等,这对于初学者来说是一项门槛非常高的工作。而XAMPP则为我们代劳了所有这些繁琐的步骤。

如果把网站制作比作烹饪,那么XAMPP就像是“配备了炉灶、操作台、水槽和冰箱的整体厨房”。只要有了它,你只需准备好食材(PHP代码),就能立刻开始烹饪(网站制作)了。


2. XAMPP下载步骤

那么,我们马上来获取XAMPP的安装程序吧。

  1. 访问官网
    首先,访问XAMPP的官网“Apache Friends”。为了避免下载到伪冒网站的软件,请务必从官网下载。
    https://www.apachefriends.org/zh_cn/index.html
  2. 选择适合你操作系统的版本
    进入网站后,你会看到针对Windows、Linux和OS X(Mac)的下载按钮。请点击与你的电脑相对应的版本。

    这里的重点是PHP的版本。如果没有特殊理由,选择显示在最上方的最新稳定版本(例如: 8.2.x等)就没有问题。
    (此处应有指向Windows版下载按钮的截图,并标明最新的PHP版本)
  3. 等待下载完成
    点击下载按钮后,安装程序(Windows下为.exe文件)会自动开始下载。文件比较大(约150MB),请稍等片刻。

3. XAMPP安装步骤 (Windows版)

下载完成后,就到了激动人心的安装环节。过程中会弹出几个确认窗口,但只要我们理解每一步的含义,就没什么好怕的。这里我们以Windows版为例进行解说。

  1. 运行安装程序
    双击下载好的文件(例如: `xampp-windows-x64-8.2.12-0-VS16-installer.exe`)来启动安装程序。
  2. 警告窗口(UAC)
    开始时可能会弹出一个警告窗口,内容是“Important! Because an activated User Account Control (UAC) on your system...”,大意是“因为UAC(用户账户控制)处于激活状态,部分功能可能会受限,所以请避免安装到`C:\Program Files`目录下”。直接点击“OK”继续即可,没有问题。
    (此处应有UAC警告对话框的截图)
  3. 启动安装向导
    当“Setup”窗口出现时,点击“Next >”进入下一步。
  4. 选择组件
    这是选择要安装的软件的界面。选项很多,但对于初学者来说,如果不太明白,保持默认勾选的项目就可以了。请至少确保“Apache”、“PHP”和“MySQL”已被勾选,然后点击“Next >”。
    (此处应有组件选择界面的截图)
  5. 选择安装位置
    决定将XAMPP安装在哪里。如果没有特殊理由,强烈建议保持默认的“`C:\xampp`”。这样可以避免之前UAC警告提到的问题。点击“Next >”。
  6. 选择语言
    目前只有English和Deutsch(德语)可选,请选择“English”并点击“Next >”。
  7. 准备安装
    当看到“Ready to Install”时,就到了安装前的最后确认。点击“Next >”,安装就会开始。
  8. Windows安全警报
    在安装过程中,Windows Defender防火墙可能会弹出警报,提示它阻止了“Apache HTTP Server”的某些功能。这是在询问是否允许外部访问。虽然我们只在本地开发,但为了确保Apache能正常工作,请点击“允许访问(A)”。
    (此处应有防火墙警报窗口的截图)
  9. 完成安装
    当窗口显示“Completing the XAMPP Setup Wizard”时,安装就完成了!请先取消勾选“Do you want to start the Control Panel now?”,然后点击“Finish”关闭窗口。

4. XAMPP的使用方法:启动服务器并运行PHP

辛苦了!现在你的电脑上已经有了自己的“厨房”。最后一步,就是点燃炉火(启动服务器),运行我们的第一个PHP程序。

  1. 启动XAMPP控制面板
    进入你的安装目录(例如: `C:\xampp`),双击`xampp-control.exe`来启动它。以后会经常用到,建议在桌面创建一个快捷方式。
  2. 启动Apache
    控制面板出现后,在“Module”列表中找到“Apache”,然后点击该行右侧的“Start”按钮。
    (此处应有指向XAMPP控制面板中Apache的Start按钮的截图)
    如果成功,“Apache”的背景会变成绿色,并且“Port(s)”一栏会显示“80, 443”等数字。这样Web服务器就启动了!
    ※如果启动时出错,多数情况是端口号80被其他程序(如Skype)占用了。请先尝试关闭可能引起冲突的程序,再点击Start。
  3. 确认htdocs文件夹
    接下来,在XAMPP的安装目录(`C:\xampp`)中找到名为“`htdocs`”的文件夹。这个文件夹就是你本地服务器的根目录,也就是网站的最顶层。放在这里的文件,都可以通过浏览器访问。
  4. 创建用于测试的PHP文件
    在`htdocs`文件夹里,新建一个文本文件,并写入下面这一行代码。
    <?php phpinfo(); ?>
    将文件名保存为“`info.php`”。`phpinfo()`是一个非常方便的函数,它能显示出当前PHP的所有配置信息。
  5. 从浏览器访问!
    到了最后的确认环节。启动Web浏览器(如Chrome),在地址栏输入以下地址并按Enter键。
    http://localhost/info.php
    如果出现一个带有PHP标志、内容是PHP版本和各种配置信息的长页面,那么恭喜你,大功告成!
    (此处应有phpinfo()成功页面的截图)

总结

辛苦了!至此,你已经站在了PHP编程的起跑线上。通过本文,你已经能够:

只要有了这个环境,今后学习的任何PHP代码,你都可以随时动手运行和调试。这种“亲手让它动起来”的感觉,在编程学习中是至关重要的。

好了,准备工作万事俱备。从下一篇文章开始,我们就正式进入PHP语法的学习吧!