fix:Add php xlswriter extension
This commit is contained in:
		| @@ -488,8 +488,6 @@ RUN if [ ${INSTALL_GEARMAN} = true ]; then \ | ||||
|     docker-php-ext-enable gearman \ | ||||
| ;fi | ||||
|  | ||||
|  | ||||
|  | ||||
| ########################################################################### | ||||
| # xlswriter: | ||||
| ########################################################################### | ||||
| @@ -498,13 +496,15 @@ ARG INSTALL_XLSWRITER=false | ||||
| RUN set -eux; \ | ||||
|     if [ ${INSTALL_XLSWRITER} = true ]; then \ | ||||
|       # Install Php xlswriter Extension \ | ||||
|       if [ $(php -r "echo PHP_MAJOR_VERSION;") > "5" ]; then \ | ||||
|           pecl install xlswriter; \ | ||||
|           docker-php-ext-enable xlswriter; \ | ||||
|           php -m | grep -q 'xlswriter'; \ | ||||
|       else \ | ||||
|           echo "PHP Extension for xlswriter is not supported for PHP 5.0"\ | ||||
|       fi; \ | ||||
|     fi | ||||
|  | ||||
|  | ||||
|  | ||||
| ########################################################################### | ||||
| # pcntl | ||||
| ########################################################################### | ||||
|   | ||||
| @@ -367,24 +367,24 @@ RUN set -eux; \ | ||||
|     php -m | grep -oiE '^swoole$'; \ | ||||
|   fi | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ########################################################################### | ||||
| # xlswriter: | ||||
| ########################################################################### | ||||
|  | ||||
| ARG INSTALL_XLSWRITER=false | ||||
|  | ||||
| RUN set -eux; \ | ||||
|     if [ ${INSTALL_XLSWRITER} = true ]; then \ | ||||
|       # Install Php xlswriter Extension \ | ||||
|       if   [ $(php -r "echo PHP_MAJOR_VERSION;") > "5" ]; then \ | ||||
|           pecl install xlswriter; \ | ||||
|           docker-php-ext-enable xlswriter; \ | ||||
|           php -m | grep -q 'xlswriter'; \ | ||||
|       else \ | ||||
|           echo "PHP Extension for xlswriter is not supported for PHP 5.0"; \ | ||||
|       fi; \ | ||||
|     fi | ||||
|  | ||||
|  | ||||
| ########################################################################### | ||||
| # Taint EXTENSION | ||||
| ########################################################################### | ||||
|   | ||||
| @@ -575,10 +575,14 @@ ARG INSTALL_XLSWRITER=false | ||||
| RUN set -eux; \ | ||||
|     if [ ${INSTALL_XLSWRITER} = true ]; then \ | ||||
|       # Install Php xlswriter Extension | ||||
|       if [ $(php -r "echo PHP_MAJOR_VERSION;") > "5" ]; then \ | ||||
|         echo '' | pecl -q install xlswriter; \ | ||||
|         echo "extension=xlswriter.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/xlswriter.ini; \ | ||||
|         ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/xlswriter.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-xlswriter.ini; \ | ||||
|         php -m | grep -q 'xlswriter'; \ | ||||
|       else \ | ||||
|         echo "PHP Extension for xlswriter is not supported for PHP 5.0"; \ | ||||
|       fi; \ | ||||
|     fi | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Wuweiming
					Wuweiming