| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- ARG PHP_VERSION
- FROM nginx
- ARG PHP_VERSION
- RUN apt-get -y install lsb-release ca-certificates curl
- RUN curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
- RUN dpkg -i /tmp/debsuryorg-archive-keyring.deb
- RUN sh -c 'echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
- RUN apt update
- #RUN apt install -y libapache2-mod-php${PHP_VERSION}
- RUN apt install -y php${PHP_VERSION}-cli
- RUN apt install -y php${PHP_VERSION}-fpm
- RUN apt install -y php${PHP_VERSION}-apcu
- RUN apt install -y php${PHP_VERSION}-common
- RUN apt install -y php${PHP_VERSION}-curl
- RUN apt install -y php${PHP_VERSION}-bz2
- RUN apt install -y php${PHP_VERSION}-gd
- RUN apt install -y php${PHP_VERSION}-igbinary
- RUN apt install -y php${PHP_VERSION}-imagick
- RUN apt install -y php${PHP_VERSION}-imap
- RUN apt install -y php${PHP_VERSION}-intl
- RUN apt install -y php${PHP_VERSION}-mbstring
- RUN apt install -y php${PHP_VERSION}-memcache
- RUN apt install -y php${PHP_VERSION}-memcached
- RUN apt install -y php${PHP_VERSION}-msgpack
- RUN apt install -y php${PHP_VERSION}-mysql
- RUN apt install -y php${PHP_VERSION}-opcache
- RUN apt install -y php${PHP_VERSION}-pspell
- RUN apt install -y php${PHP_VERSION}-readline
- RUN apt install -y php${PHP_VERSION}-redis
- RUN apt install -y php${PHP_VERSION}-soap
- RUN apt install -y php${PHP_VERSION}-tidy
- RUN apt install -y php${PHP_VERSION}-xml
- RUN apt install -y php${PHP_VERSION}-xmlrpc
- RUN apt install -y php${PHP_VERSION}-xsl
- RUN apt install -y php${PHP_VERSION}-zip
- RUN apt install -y php${PHP_VERSION}-bcmath
- RUN apt install -y php${PHP_VERSION}-sqlite3
- RUN apt install -y php${PHP_VERSION}-gmp
- RUN apt install -y composer
- COPY www.conf /etc/php/${PHP_VERSION}/fpm/pool.d
- COPY php.ini /etc/php/${PHP_VERSION}/fpm
- COPY runcron.sh /root
- COPY run.sh /root
- RUN chmod a+x /root/run.sh
- RUN chmod a+x /root/runcron.sh
- CMD ['/bin/bash','/root/run.sh']
|