Ai_GirlFriend/配置PHP扩展.bat
2026-02-28 09:40:18 +08:00

82 lines
2.3 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@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