mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-17 11:18:52 +00:00
Added pre-compiled Linux binaries to installer
This commit is contained in:
parent
12141fe2b1
commit
9301c04e1f
@ -1,5 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
PMMP_VERSION=""
|
PMMP_VERSION=""
|
||||||
|
LINUX_32_BUILD="PHP_5.5.9_x86_Linux"
|
||||||
|
LINUX_64_BUILD="PHP_5.5.9_x86-64_Linux"
|
||||||
MAC_BUILD="PHP_5.5.9_x86_MacOS"
|
MAC_BUILD="PHP_5.5.9_x86_MacOS"
|
||||||
RPI_BUILD="PHP_5.5.9_ARM_Raspbian_hard"
|
RPI_BUILD="PHP_5.5.9_ARM_Raspbian_hard"
|
||||||
AND_BUILD="PHP_5.5.9_ARMv7_Android"
|
AND_BUILD="PHP_5.5.9_ARMv7_Android"
|
||||||
@ -130,6 +132,32 @@ else
|
|||||||
echo "short_open_tag=0" >> "./bin/php5/lib/php.ini"
|
echo "short_open_tag=0" >> "./bin/php5/lib/php.ini"
|
||||||
echo "asp_tags=0" >> "./bin/php5/lib/php.ini"
|
echo "asp_tags=0" >> "./bin/php5/lib/php.ini"
|
||||||
echo " done"
|
echo " done"
|
||||||
|
elif [ "$(uname -s)" == "Linux" ]; then
|
||||||
|
rm -r -f bin/ >> /dev/null 2>&1
|
||||||
|
if [ `getconf LONG_BIT` = "64" ]; then
|
||||||
|
echo -n "[3/3] Linux 64-bit PHP build available, downloading $LINUX_64_BUILD.tar.gz..."
|
||||||
|
LINUX_BUILD=$LINUX_64_BUILD
|
||||||
|
else
|
||||||
|
echo -n "[3/3] Linux 32-bit PHP build available, downloading $LINUX_32_BUILD.tar.gz..."
|
||||||
|
LINUX_BUILD=$LINUX_32_BUILD
|
||||||
|
fi
|
||||||
|
download_file "http://sourceforge.net/projects/pocketmine/files/builds/$LINUX_BUILD.tar.gz" | tar -zx > /dev/null 2>&1
|
||||||
|
chmod +x ./bin/php5/bin/*
|
||||||
|
echo -n " regenerating php.ini..."
|
||||||
|
OPCACHE_PATH=$(find "./bin/php5" -name opcache.so)
|
||||||
|
echo "zend_extension=\"$OPCACHE_PATH\"" > "./bin/php5/lib/php.ini"
|
||||||
|
echo "opcache.enable=1" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "opcache.enable_cli=1" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "opcache.save_comments=0" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "opcache.fast_shutdown=1" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "opcache.max_accelerated_files=4096" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "opcache.interned_strings_buffer=8" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "opcache.memory_consumption=128" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "opcache.optimization_level=0xffffffff" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "date.timezone=$TIMEZONE" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "short_open_tag=0" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo "asp_tags=0" >> "./bin/php5/lib/php.ini"
|
||||||
|
echo " done"
|
||||||
else
|
else
|
||||||
set -e
|
set -e
|
||||||
echo "[3/3] no build found, compiling PHP"
|
echo "[3/3] no build found, compiling PHP"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user