forked from NeonMatrix/xampp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup_xampp.bat
42 lines (36 loc) · 1.18 KB
/
setup_xampp.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@echo off
echo ################################# START XAMPP TEST SECTION #################################
echo [XAMPP]: Test php.exe with php\php.exe -n -d output_buffering=0 --version ...
php\php.exe -n -d output_buffering=0 --version
if %ERRORLEVEL% GTR 0 (
echo:
echo [ERROR]: Test php.exe failed !!!
echo [ERROR]: Perhaps the Microsoft C++ 2008 runtime package is not installed.
echo [ERROR]: Please try to install the MS VC++ 2008 Redistributable Package from the Mircrosoft page first
echo [ERROR]: http://www.microsoft.com/en-us/download/details.aspx?id=5582
echo:
echo ################################# END XAMPP TEST SECTION ###################################
echo:
pause
exit 1
)
echo [XAMPP]: Test for the php.exe successfully passed. Good!
echo ################################# END XAMPP TEST SECTION ###################################
echo:
if "%1" == "sfx" (
cd xampp
)
if exist php\php.exe GOTO Normal
if not exist php\php.exe GOTO Abort
:Abort
echo Sorry ... cannot find php cli!
echo Must abort these process!
pause
GOTO END
:Normal
set PHP_BIN=php\php.exe
set CONFIG_PHP=install\install.php
%PHP_BIN% -n -d output_buffering=0 %CONFIG_PHP%
GOTO END
:END
pause