@echo off chcp 65001 >nul title 配置 PHP 扩展 echo. echo ╔════════════════════════════════════╗ echo ║ 配置 PHP 扩展 ║ echo ╚════════════════════════════════════╝ echo. set PHP_DIR=D:\IDMDownload\php-8.5.3-nts-Win32-vs17-x64 echo [1/3] 检查 PHP 目录... if not exist "%PHP_DIR%" ( echo [错误] PHP 目录不存在: %PHP_DIR% echo. pause exit /b 1 ) echo [成功] PHP 目录存在 echo. echo [2/3] 检查 php.ini 文件... if not exist "%PHP_DIR%\php.ini" ( echo [提示] php.ini 不存在,正在从 php.ini-development 复制... if exist "%PHP_DIR%\php.ini-development" ( copy "%PHP_DIR%\php.ini-development" "%PHP_DIR%\php.ini" echo [成功] php.ini 已创建 ) else ( echo [错误] php.ini-development 也不存在 pause exit /b 1 ) ) else ( echo [成功] php.ini 已存在 ) echo. echo [3/3] 配置扩展... echo. echo 请手动编辑 php.ini 文件,启用以下扩展: echo. echo 找到以下行并删除前面的分号 (;): echo. echo ;extension=curl 改为 extension=curl echo ;extension=fileinfo 改为 extension=fileinfo echo ;extension=gd 改为 extension=gd echo ;extension=mbstring 改为 extension=mbstring echo ;extension=mysqli 改为 extension=mysqli echo ;extension=openssl 改为 extension=openssl echo ;extension=pdo_mysql 改为 extension=pdo_mysql echo ;extension=zip 改为 extension=zip echo. echo 按任意键打开 php.ini 文件进行编辑... pause >nul notepad "%PHP_DIR%\php.ini" echo. echo 编辑完成后,按任意键验证扩展... pause >nul echo. echo 正在验证已启用的扩展... echo. "%PHP_DIR%\php.exe" -m | findstr /C:"curl fileinfo gd mbstring mysqli openssl pdo_mysql zip" echo. echo ════════════════════════════════════ echo. echo 如果上面显示了扩展名,说明配置成功! echo. echo 下一步: echo 1. 关闭此窗口 echo 2. 重新运行 安装依赖.bat echo. echo 或者使用忽略平台要求的方式安装: echo cd xunifriend_RaeeC echo composer install --ignore-platform-reqs echo. pause