PHP FPM Docker 发表于 2021-10-06 | 更新于 2024-11-24
| 总字数: 439 | 阅读时长: 2分钟 | 浏览量:
Please compile manually, github action may time out
USE 1 2 3 FROM xrsec/php:latest | FROM xrsec/php:5.6 | FROM xrsec/php:7.4 | FROM xrsec/php:initLABEL From="xrsec" ARG TARGETPLATFORM
1 2 3 RUN mkdir -p /www /www/server /www/bak /www/server/php74 /www/server/php56 COPY --from=xrsec/php:7.4 /www/server/php74 /www/server/php74 COPY --from=xrsec/php:5.6 /www/server/php56 /www/server/php56
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 RUN ln -sf /www/server/php74/bin/php /www/env/php74 \ && ln -sf /www/server/php74/sbin/php-fpm /www/env/php74-fpm \ && ln -sf /www/server/php74/bin/pecl /www/env/php74-pecl \ && ln -sf /www/server/php74/bin/pear /www/env/php74-pear \ && rm -rf /usr/bin/php74 \ && rm -rf /usr/bin/php74-fpm \ && rm -rf /usr/bin/php74-pecl \ && rm -rf /usr/bin/php74-pear RUN ln -sf /www/server/php56/sbin/php-fpm /www/env/php56-fpm \ && ln -sf /www/server/php56/bin/php /www/env/php56 \ && ln -sf /www/server/php56/bin/pecl /www/env/php56-pecl \ && ln -sf /www/server/php56/bin/pear /www/env/php56-pear \ && rm -rf /usr/bin/php56-fpm \ && rm -rf /usr/bin/php56 \ && rm -rf /usr/bin/php56-pecl \ && rm -rf /usr/bin/php56-pear
Configuration Optional version:PHP 5.6.40 & FPM
PHP 7.4.16 & FPM
PHP 5.6.40 & PHP 7.4.16 & FPM
1 2 3 4 5 6 7 8 /www/server/php74/bin/php /www/server/php74/sbin/php-fpm /www/server/php74/lib/php.ini /www/server/php56/bin/php /www/server/php56/sbin/php-fpm /www/server/php56/lib/php.ini php-debug = 9003 user = nginx
Xdebug 2.5.5 1 2 3 4 5 6 7 8 zend_extension =/www/server/php56/lib/php/extensions/no -debug-non-zts-20131226 /xdebug.soxdebug.remote_enable = on xdebug.remote_host = docker.for.mac.localhostxdebug.remote_port = 9003 xdebug.idekey ="PHPSTORM" xdebug.remote_autostart = 1 xdebug.remote_connect_back = 1 xdebug.remote_handler = "dbgp"
Xdebug 3.0.0 1 2 3 4 5 6 7 zend_extension =/www/server/php74/lib/php/extensions/no -debug-non-zts-20190902 /xdebug.soxdebug.mode = debugdebug.remote_handler = dbgpxdebug.client_host = docker.for.mac.localhostxdebug.start_with_request = yes xdebug.client_port = 9003 xdebug.idekey = "PHPSTORM"
XRSec has the right to modify and interpret this article. If you want to reprint or disseminate this article, you must ensure the integrity of this article, including all contents such as copyright notice. Without the permission of the author, the content of this article shall not be modified or increased or decreased arbitrarily, and it shall not be used for commercial purposes in any way