Chef Wu

前端小厨子👨‍🍳‍

©2018-2023 - Chef Wu.

Powered by HexoTheme - Inside

windows10安装php8过程以及错误解决

Feb 20, 2025Learning

windows安装php很简单,只遇到了一个扩展问题

一、安装

1.1 下载PHP8安装包

访问 PHP官方网站。 https://windows.php.net/download#php-8.4

选择版本,然后直接下载下面Non Thread SafeZip[xx.xxMB]

Thread Safe (TS)
定义:为多线程环境设计的。
适用场景:多线程的Web服务器(如Apache的mod_php模块)
性能:由于需要管理线程安全,可能会稍微降低性能。
依赖:需要与支持多线程的Web服务器配合使用。

Non Thread Safe (NTS)
定义:为单线程环境设计的。它不包含线程安全机制
适用场景:单线程的Web服务器(如Nginx + PHP-FPM 或者 IIS + FastCGI)
性能:由于没有线程安全机制,性能通常比Thread Safe版本更高。
依赖:需要与支持FastCGI或PHP-FPM的Web服务器配合使用。

1.2 解压文件

将下载的ZIP文件解压到指定目录,如D:\php8。

1.3 配置PHP

进入解压目录,复制php.ini-development文件并重命名为php.ini。

编辑php.ini,根据需要启用扩展(如extension=gd、extension=mysqli等)。

1.4 配置环境变量

右键点击“此电脑”或“我的电脑”,选择“属性”。

点击“高级系统设置”,选择“环境变量”。

在“系统变量”中找到Path,点击“编辑”。

点击“新建”,输入PHP的路径(如D:\php8),点击“确定”。

1.5 测试PHP

打开命令提示符,输入php -v,查看PHP版本信息。

1.6 安装composer

https://getcomposer.org/download/

二、问题错误

2.1 报错无法找到扩展

修改php.ini,找到extension_dir = "ext"

修改为:extension_dir = "D:\php8\ext"D:\php8是你的php安装路径

Buy me a cup of coffee ☕.