我想为 PHP 应用程序设置一个基于 docker 的开发环境。该环境应模仿生产服务器。
此应用程序想要导出一个 xlsx 文件并抛出 Fatal error: Class 'ZipArchive' not found in /var/www/html/lib/xlsxwriter.class.php on line 95
在我的 docker 容器中为 PHP 安装 zip 扩展的任何尝试都失败了
#chose the php version here
FROM php:5.4-apache
RUN docker-php-ext-install pdo pdo_mysql mysqli mysql zip
# /sf/ask/3493511591/
# this is for php 7
#RUN yes | pecl install xdebug \
# && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \
# && echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \
# && echo "xdebug.remote_autostart=off" >> /usr/local/etc/php/conf.d/xdebug.ini …Run Code Online (Sandbox Code Playgroud)