发布于2026-07-20 阅读(0)
扫一扫,手机访问
先说说 PHP 这玩意儿到底是啥。简单讲,它是一种服务器端脚本语言,专门用来做动态交互式网站。你在浏览器里看到的各种表单提交、用户登录、在线购物车,背后很可能就是 PHP 在干活。
PHP 全称 Hypertext Preprocessor,翻译过来就是“超文本预处理器”。注意这个名字的玄机:它不是在用户电脑上运行,而是在服务器上执行。用户访问一个 PHP 页面时,服务器先把 PHP 代码跑一遍,然后把结果(通常是纯 HTML)扔回给浏览器。所以你在网页源码里是看不到 PHP 代码的,只有最终输出的内容。
PHP 文件可以混合多种内容:文本、HTML、Ja vaScript 代码,当然还有 PHP 代码本身。不过,PHP 代码只在服务器上执行,执行完后剩下的纯 HTML 才会发给浏览器。换句话说,PHP 就像个“后台厨师”,你看到的菜是成品,后厨的烹饪过程你是看不着的。
PHP 文件的默认扩展名是 .php,这个约定俗成的后缀告诉 Web 服务器:嘿,这个文件需要交给 PHP 解释器处理一下。
要跑 PHP 代码,得先装两样东西:PHP 解释器和Web 服务器(比如 Apache 或 Nginx)。流程是这样的:当用户访问一个以 .php 结尾的 URL 时,Web 服务器先找到这个文件,然后把它丢给 PHP 解释器去执行,最后把解释器输出的内容原样返回给客户端。整个过程对用户来说几乎是瞬时的。
下面所有配置都基于 Windows 10 环境,其他系统思路类似,只是路径和命令略有差异。
先去 PHP 官网下载解释器。Windows 10 下,建议下载 PHP 8.3 VS16 x64 Thread Safe 的 zip 压缩包。官网提供两种版本:Non Thread Safe 和 Thread Safe。简单说,如果你用 Apache 作为 Web 服务器,选 Thread Safe 版本;如果用的是 IIS 或 Nginx(通过 FastCGI),则选 Non Thread Safe。这里我们搭配 Apache,所以选 Thread Safe。
下载后解压到合适目录(比如 D:\php-8.3.0)。进入该目录,把 php.ini-development 复制一份并重命名为 php.ini。这个文件是 PHP 的配置文件,以后可以按需调整各种参数。
Web 服务器的共同点是:绑定 IP 地址、监听 TCP 端口,然后提供 HTTP 服务。常见 Web 服务器各有侧重:Apache HTTPD(常简称 Apache)和 Nginx 本身都不支持生成动态页面,但可以通过模块扩展来实现;而 Apache Tomcat(简称 Tomcat)则是一个 Servlet/JSP 容器,本身就能动态生成资源。PHP 通常和 Apache 或 Nginx 搭配,这里我们用 Apache 举例。
从 Apache 官网下载压缩包,解压到合适目录(比如 D:\Apache24)。然后打开 ./conf/httpd.conf 文件,找到 Define SRVROOT 这一行,把路径改为实际目录:
Define SRVROOT "D:/Apache24"
同样在 httpd.conf 里,需要添加 PHP 解释器的加载指令,让 Apache 知道怎么调用 PHP:
LoadModule php_module "D:/php-8.3.0/php8apache2_4.dll"
PHPIniDir "D:/php-8.3.0"
AddType application/x-httpd-php .php
这三行分别做了:加载 PHP 模块、指定 PHP 配置文件目录、告诉 Apache 把 .php 文件交给 PHP 处理。
在 Apache 的 htdocs 目录下新建一个 test.php 文件,写入以下内容:
启动 Apache 服务(可以在命令行运行 httpd.exe,或者安装为 Windows 服务),然后打开浏览器访问 http://localhost/test.php。如果一切顺利,你会看到页面显示 “Hello PHP”。
参考:Apache 和 PHP 安装教程 Windows 篇
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8