Pārlūkot izejas kodu

fix: fix install xhprof error (#2141)

* feat: Add PHP_FPM_INSTALL_XHPROF as an option to install xhprof extension
* fix: INSTALL_XHPROF default value set false
* fix: install xhprof error
* fix: nginx build
* fix: when INSTALL_XHPROF = false, rm xhprof.ini
蔡正海 5 gadi atpakaļ
vecāks
revīzija
51c6d3549c
2 mainītis faili ar 6 papildinājumiem un 1 dzēšanām
  1. 1 0
      docker-compose.yml
  2. 5 1
      php-fpm/Dockerfile

+ 1 - 0
docker-compose.yml

@@ -189,6 +189,7 @@ services:
           - INSTALL_SSHPASS=${PHP_FPM_INSTALL_SSHPASS}
           - ADDITIONAL_LOCALES=${PHP_FPM_ADDITIONAL_LOCALES}
           - INSTALL_FFMPEG=${PHP_FPM_FFMPEG}
+          - INSTALL_XHPROF=${PHP_FPM_INSTALL_XHPROF}
           - http_proxy
           - https_proxy
           - no_proxy

+ 5 - 1
php-fpm/Dockerfile

@@ -263,7 +263,7 @@ ARG INSTALL_XHPROF=false
 RUN if [ ${INSTALL_XHPROF} = true ]; then \
     # Install the php xhprof extension 
     if [ $(php -r "echo PHP_MAJOR_VERSION;") = 7 ]; then \
-      curl -L -o /tmp/xhprof.tar.gz "https://github.com/tideways/php-xhprof-extension/archive/v4.1.6.tar.gz"; \
+      curl -L -o /tmp/xhprof.tar.gz "https://github.com/tideways/php-xhprof-extension/archive/v4.1.7.tar.gz"; \
     else \ 
       curl -L -o /tmp/xhprof.tar.gz "https://codeload.github.com/phacility/xhprof/tar.gz/master"; \
     fi \
@@ -282,6 +282,10 @@ RUN if [ ${INSTALL_XHPROF} = true ]; then \
 
 COPY ./xhprof.ini /usr/local/etc/php/conf.d
 
+RUN if [ ${INSTALL_XHPROF} = false ]; then \
+    rm /usr/local/etc/php/conf.d/xhprof.ini \
+;fi
+
 ###########################################################################
 # AMQP:
 ###########################################################################