Merge pull request #3368 from bestlong/workspace-php56-apcu

fix: php 5.6 APCu
This commit is contained in:
Shao Yu-Lung (Allen) 2023-03-30 15:34:07 +08:00 committed by GitHub
commit 482849558e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1351,9 +1351,11 @@ RUN if [ $INSTALL_PHALCON = true ]; then \
ARG INSTALL_APCU=false ARG INSTALL_APCU=false
RUN if [ ${INSTALL_APCU} = true ]; then \ RUN if [ ${INSTALL_APCU} = true ]; then \
apt-get update -yqq \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
&& pecl channel-update pecl.php.net; \ pecl install apcu-4.0.11; \
else \
pecl install apcu; \ pecl install apcu; \
fi && \
echo "extension=apcu.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/apcu.ini; \ echo "extension=apcu.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/apcu.ini; \
ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/apcu.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/50-apcu.ini; \ ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/apcu.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/50-apcu.ini; \
php -m | grep -q 'apcu' \ php -m | grep -q 'apcu' \