windows安装php很简单,只遇到了一个扩展问题
一、安装
1.1 下载PHP8安装包
访问 PHP官方网站。 https://windows.php.net/download#php-8.4
选择版本,然后直接下载下面Non Thread Safe
的 Zip[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安装路径