FROM mirror-docker.runflare.com/wordpress:php8.2-apache COPY ioncube_loaders_lin_x86-64.tar.gz /tmp/ioncube_loaders_lin_x86-64.tar.gz RUN set -eux; \ php_ext_dir="$(php -r 'echo ini_get("extension_dir");')"; \ php_version="$(php -r 'echo PHP_MAJOR_VERSION . "." . PHP_MINOR_VERSION;')"; \ tar -xzf /tmp/ioncube_loaders_lin_x86-64.tar.gz -C /tmp; \ cp "/tmp/ioncube/ioncube_loader_lin_${php_version}.so" "${php_ext_dir}/"; \ echo "zend_extension=${php_ext_dir}/ioncube_loader_lin_${php_version}.so" > /usr/local/etc/php/conf.d/00-ioncube.ini; \ rm -rf /tmp/ioncube /tmp/ioncube_loaders_lin_x86-64.tar.gz # Enable common WordPress-friendly Apache and PHP defaults. RUN a2enmod rewrite \ && { \ echo "upload_max_filesize=64M"; \ echo "post_max_size=64M"; \ echo "memory_limit=256M"; \ echo "max_execution_time=120"; \ } > /usr/local/etc/php/conf.d/wordpress-custom.ini