82 lines
2.3 KiB
Batchfile
82 lines
2.3 KiB
Batchfile
|
|
@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
|