Ai_GirlFriend/配置PHP扩展.bat

82 lines
2.3 KiB
Batchfile
Raw Normal View History

2026-02-28 09:40:18 +08:00
@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