# opjesus PHP7.0.X docker配置文件 **Repository Path**: opjesus/php7-dockerfile ## Basic Information - **Project Name**: opjesus PHP7.0.X docker配置文件 - **Description**: centos7配置PHP7.0.X环境Dockerfile文件,v2.0.2版本已发布,在v2.0.1版本上带有redis异步客户端库hiredisv0.14.0和PHP7.0.33 swoole2.0.10扩展,至此此版本为PHP7.0.33+基本扩展+memcached扩展+redis扩展+swoole扩展+异步redis客户端库hiredis - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-04-08 - **Last Updated**: 2024-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # opjesus PHP7.0 docker配置文件 #### 项目介绍 centos7配置PHP7.X环境Dockerfile文件,tag v3系列为php7.3.5的版本 带有如下扩展: 1. bz2 calendar Core ctypecurl date dom exif 2. fileinfo filter ftp gd gettext gmp hash iconv igbinary json libxml mbstring memcached mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar posix readline redis Reflection session shmop SimpleXML sockets SPL sqlite3 standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter xsl Zend OPcache zip zlib 3. [Zend Modules] Zend OPcache #### 安装说明 1. master版本为编译安装PHP7.0.30方式,已带有基本扩展,但不包括memcached和redis扩展 2. yize分支和dev分支为yum方式安装PHP7.0.33,已带有上述扩展包括memcached和redis扩展 3. tag v2系列为yize分支dev分支的版本,有对应说明,下载时请查看对应说明 3. tag v3系列为php7.3.5的版本,有对应说明,下载时请查看对应说明 #### 安装步骤 1. 我是用的是daocloud(官方国内),快速一些,所以用的这个 2. 在 terminal 中登录 docker login daocloud.io(需要你们的自己的账号) 3. 输入 docker pull 并复制粘贴以下镜像地址:daocloud.io/opjesus/op-php7:v2.0.1 #### swoole安装常见问题 1. 安装异步redis客户端显示libhiredis.so.0.13: cannot open shared object file: No such file or directory in Unknown on line 0 解决方案: 1. echo '/usr/local/lib' > /etc/ld.so.conf.d/libc.conf 2. ldconfig 本工具为也输(opjesus编写),不允许私自转载和使用,有任何想法可随时fork,谢谢 QQ:1072340870 WX:17721888850