可以安装指定版本的php:
- FROM centos:7
- RUN yum -y install epel-release && \
- rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm && \
- yum -y install yum-utils && \
- yum-config-manager --enable remi-php56 && \
- yum install -y httpd php php-mysql php-gd php-mbstring php56-php-pecl-imagick dom php56-php-xml php56-php-mcrypt php56-php-imap && \
- yum clean all
- EXPOSE 80
- # Simple startup script to avoid some issues observed with container restart
- ADD run-httpd.sh /run-httpd.sh
- RUN chmod -v +x /run-httpd.sh
- CMD ["/run-httpd.sh"]
复制代码 php.ini 补充模块,模块可以到https://centos.pkgs.org/网站上去搜索然后在网页上Ctrl+F remi
- extension=/opt/remi/php56/root/usr/lib64/php/modules/mcrypt.so
- extension=/opt/remi/php56/root/usr/lib64/php/modules/imap.so
- extension=/opt/remi/php56/root/usr/lib64/php/modules/dom.so
- extension=/opt/remi/php56/root/usr/lib64/php/modules/xmlreader.so
- extension=/opt/remi/php56/root/usr/lib64/php/modules/xmlwriter.so
- extension=/opt/remi/php56/root/usr/lib64/php/modules/xml.so
- extension=/opt/remi/php56/root/usr/lib64/php/modules/xsl.so
复制代码
|