【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的安装程序吧。
-
访问官网
首先,访问XAMPP的官网“Apache Friends”。为了避免下载到伪冒网站的软件,请务必从官网下载。
https://www.apachefriends.org/zh_cn/index.html -
选择适合你操作系统的版本
进入网站后,你会看到针对Windows、Linux和OS X(Mac)的下载按钮。请点击与你的电脑相对应的版本。
这里的重点是PHP的版本。如果没有特殊理由,选择显示在最上方的最新稳定版本(例如: 8.2.x等)就没有问题。
(此处应有指向Windows版下载按钮的截图,并标明最新的PHP版本) -
等待下载完成
点击下载按钮后,安装程序(Windows下为.exe文件)会自动开始下载。文件比较大(约150MB),请稍等片刻。
3. XAMPP安装步骤 (Windows版)
下载完成后,就到了激动人心的安装环节。过程中会弹出几个确认窗口,但只要我们理解每一步的含义,就没什么好怕的。这里我们以Windows版为例进行解说。
-
运行安装程序
双击下载好的文件(例如: `xampp-windows-x64-8.2.12-0-VS16-installer.exe`)来启动安装程序。 -
警告窗口(UAC)
开始时可能会弹出一个警告窗口,内容是“Important! Because an activated User Account Control (UAC) on your system...”,大意是“因为UAC(用户账户控制)处于激活状态,部分功能可能会受限,所以请避免安装到`C:\Program Files`目录下”。直接点击“OK”继续即可,没有问题。
(此处应有UAC警告对话框的截图) -
启动安装向导
当“Setup”窗口出现时,点击“Next >”进入下一步。 -
选择组件
这是选择要安装的软件的界面。选项很多,但对于初学者来说,如果不太明白,保持默认勾选的项目就可以了。请至少确保“Apache”、“PHP”和“MySQL”已被勾选,然后点击“Next >”。
(此处应有组件选择界面的截图) -
选择安装位置
决定将XAMPP安装在哪里。如果没有特殊理由,强烈建议保持默认的“`C:\xampp`”。这样可以避免之前UAC警告提到的问题。点击“Next >”。 -
选择语言
目前只有English和Deutsch(德语)可选,请选择“English”并点击“Next >”。 -
准备安装
当看到“Ready to Install”时,就到了安装前的最后确认。点击“Next >”,安装就会开始。 -
Windows安全警报
在安装过程中,Windows Defender防火墙可能会弹出警报,提示它阻止了“Apache HTTP Server”的某些功能。这是在询问是否允许外部访问。虽然我们只在本地开发,但为了确保Apache能正常工作,请点击“允许访问(A)”。
(此处应有防火墙警报窗口的截图) -
完成安装
当窗口显示“Completing the XAMPP Setup Wizard”时,安装就完成了!请先取消勾选“Do you want to start the Control Panel now?”,然后点击“Finish”关闭窗口。
4. XAMPP的使用方法:启动服务器并运行PHP
辛苦了!现在你的电脑上已经有了自己的“厨房”。最后一步,就是点燃炉火(启动服务器),运行我们的第一个PHP程序。
-
启动XAMPP控制面板
进入你的安装目录(例如: `C:\xampp`),双击`xampp-control.exe`来启动它。以后会经常用到,建议在桌面创建一个快捷方式。 -
启动Apache
控制面板出现后,在“Module”列表中找到“Apache”,然后点击该行右侧的“Start”按钮。
(此处应有指向XAMPP控制面板中Apache的Start按钮的截图)
如果成功,“Apache”的背景会变成绿色,并且“Port(s)”一栏会显示“80, 443”等数字。这样Web服务器就启动了!
※如果启动时出错,多数情况是端口号80被其他程序(如Skype)占用了。请先尝试关闭可能引起冲突的程序,再点击Start。 -
确认htdocs文件夹
接下来,在XAMPP的安装目录(`C:\xampp`)中找到名为“`htdocs`”的文件夹。这个文件夹就是你本地服务器的根目录,也就是网站的最顶层。放在这里的文件,都可以通过浏览器访问。 -
创建用于测试的PHP文件
在`htdocs`文件夹里,新建一个文本文件,并写入下面这一行代码。将文件名保存为“`info.php`”。`phpinfo()`是一个非常方便的函数,它能显示出当前PHP的所有配置信息。<?php phpinfo(); ?> -
从浏览器访问!
到了最后的确认环节。启动Web浏览器(如Chrome),在地址栏输入以下地址并按Enter键。
如果出现一个带有PHP标志、内容是PHP版本和各种配置信息的长页面,那么恭喜你,大功告成!http://localhost/info.php
(此处应有phpinfo()成功页面的截图)
总结
辛苦了!至此,你已经站在了PHP编程的起跑线上。通过本文,你已经能够:
- 理解运行PHP需要服务器环境。
- 下载XAMPP并在自己的电脑上构建了本地开发环境。
- 通过XAMPP控制面板启动和停止Apache服务器。
- 学会了将PHP文件放在`htdocs`文件夹中,并通过`http://localhost/`在浏览器中显示的方法。
只要有了这个环境,今后学习的任何PHP代码,你都可以随时动手运行和调试。这种“亲手让它动起来”的感觉,在编程学习中是至关重要的。
好了,准备工作万事俱备。从下一篇文章开始,我们就正式进入PHP语法的学习吧!