mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-03-17 20:54:52 +08:00
28 lines
868 B
Batchfile
28 lines
868 B
Batchfile
@echo off
|
|
@REM Check if ZM_CUSTOM_PHP_PATH is set
|
|
IF /i "%ZM_CUSTOM_PHP_PATH%" neq "" (
|
|
@REM Set the path to the custom PHP
|
|
echo "* Using custom PHP executable: %ZM_CUSTOM_PHP_PATH%"
|
|
SET executable=%ZM_CUSTOM_PHP_PATH%
|
|
) ELSE IF exist ./runtime/php.exe (
|
|
@REM Set the path to the built-in PHP
|
|
echo "* Using built-in PHP executable"
|
|
SET executable=.\runtime\php.exe
|
|
) ELSE (
|
|
@REM Set the path to the system PHP
|
|
echo "* Using system PHP executable"
|
|
SET executable=php
|
|
)
|
|
|
|
IF exist src/entry.php (
|
|
@REM Run the PHP entry point
|
|
%executable% src/entry.php %*
|
|
) ELSE IF exist vendor/zhamao/framework/src/entry.php (
|
|
@REM Run the PHP entry point
|
|
%executable% vendor/zhamao/framework/src/entry.php %*
|
|
) ELSE (
|
|
@REM No entry point found
|
|
echo "[ErrCode:E00015] Cannot find zhamao-framework entry file!"
|
|
exit /b 1
|
|
)
|