mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-03 08:41:39 +09:00
Update PHP install script for unit test, now that PHP 8.5 is official
This commit is contained in:
parent
950b1c4074
commit
e586552b29
1 changed files with 19 additions and 39 deletions
32
.github/workflows/setup-php.sh
vendored
32
.github/workflows/setup-php.sh
vendored
|
|
@ -4,22 +4,7 @@
|
|||
sudo add-apt-repository -y ppa:ondrej/php
|
||||
|
||||
# Install all required packages
|
||||
if [[ "$1" == "8.5" ]]; then
|
||||
sudo apt -y install \
|
||||
php$1-bcmath \
|
||||
php$1-cli \
|
||||
php$1-common \
|
||||
php$1-curl \
|
||||
php$1-gd \
|
||||
php$1-intl \
|
||||
php$1-mbstring \
|
||||
php$1-mysql \
|
||||
php$1-readline \
|
||||
php$1-sqlite3 \
|
||||
php$1-xml \
|
||||
php$1-zip
|
||||
else
|
||||
sudo apt -y install \
|
||||
sudo apt -y install \
|
||||
php$1-apcu \
|
||||
php$1-bcmath \
|
||||
php$1-cli \
|
||||
|
|
@ -29,22 +14,17 @@ else
|
|||
php$1-intl \
|
||||
php$1-mbstring \
|
||||
php$1-mysql \
|
||||
php$1-opcache \
|
||||
php$1-readline \
|
||||
php$1-sqlite3 \
|
||||
php$1-xml \
|
||||
php$1-zip
|
||||
fi
|
||||
|
||||
# Adjust php.ini settings
|
||||
if [[ "$1" == "8.5" ]]; then
|
||||
sudo bash -c "echo 'register_argc_argv = On' >> /etc/php/$1/cli/php.ini"
|
||||
else
|
||||
sudo bash -c "echo 'opcache.enable = 1' >> /etc/php/$1/cli/conf.d/10-opcache.ini"
|
||||
sudo bash -c "echo 'opcache.enable_cli = 1' >> /etc/php/$1/cli/conf.d/10-opcache.ini"
|
||||
sudo bash -c "echo 'opcache.jit = tracing' >> /etc/php/$1/cli/conf.d/10-opcache.ini"
|
||||
sudo bash -c "echo 'opcache.jit_buffer_size = 128M' >> /etc/php/$1/cli/conf.d/10-opcache.ini"
|
||||
fi
|
||||
sudo bash -c "echo 'register_argc_argv = On' >> /etc/php/$1/cli/php.ini"
|
||||
sudo bash -c "echo 'opcache.enable = 1' >> /etc/php/$1/cli/conf.d/10-opcache.ini"
|
||||
sudo bash -c "echo 'opcache.enable_cli = 1' >> /etc/php/$1/cli/conf.d/10-opcache.ini"
|
||||
sudo bash -c "echo 'opcache.jit = tracing' >> /etc/php/$1/cli/conf.d/10-opcache.ini"
|
||||
sudo bash -c "echo 'opcache.jit_buffer_size = 128M' >> /etc/php/$1/cli/conf.d/10-opcache.ini"
|
||||
|
||||
# Enable APCu
|
||||
if [ -f "/etc/php/$1/cli/conf.d/20-apcu.ini" ]; then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue