mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-11 05:55:33 +00:00
26 lines
726 B
Bash
Executable File
26 lines
726 B
Bash
Executable File
VERSION="$1"
|
|
|
|
sudo apt update && sudo apt install -y \
|
|
re2c \
|
|
libtool \
|
|
libtool-bin \
|
|
zlib1g-dev \
|
|
libcurl4-openssl-dev \
|
|
libxml2-dev \
|
|
libyaml-dev \
|
|
libgmp-dev \
|
|
libzip-dev \
|
|
libssl-dev
|
|
|
|
INSTALL_DIR="$(pwd)/bin/php7"
|
|
|
|
export CFLAGS="$CFLAGS -march=x86-64"
|
|
export CXXFLAGS="$CXXFLAGS -march=x86-64"
|
|
|
|
git clone https://github.com/pmmp/php-build.git
|
|
cd php-build
|
|
./install-dependencies.sh
|
|
echo '"pthreads",,"https://github.com/pmmp/pthreads.git",,,"extension",' >> share/php-build/extension/definition
|
|
PHP_BUILD_INSTALL_EXTENSION='pthreads=@a6afc0434f91c1e9541444aef6ac7a1f16c595be yaml=2.2.1' PHP_BUILD_ZTS_ENABLE=on ./bin/php-build "$VERSION" "$INSTALL_DIR" || exit 1
|
|
rm "$INSTALL_DIR/etc/conf.d/xdebug.ini" || true
|