此篇笔记记录如何利用docker容器 来安装php环境,和在容器中安装php对应的扩展程序及配置。
镜像命令
1
| docker pull php:7.2.0RC4-fpm-alpine3.6
|
容器创建命令
1
| docker run --name=php-fpm --restart=always -v ~/docker/nginx/wwwroot:/usr/share/nginx -v ~/docker/php:/usr/local/etc/php/conf.d --link mysql:mysql -p 127.0.0.1:9000:9000 -d php:7.2.0RC4-fpm-alpine3.6
|
进入php-fpm容器
1
| Docker exec -it php-fpm sh
|
更换更换软件源的方法:
1 2
| 编辑/etc/apk/repositories 然后在文件的最顶端添加(注意将3.3换成需要的版本) http://mirrors.aliyun.com/alpine/v3.3/main/
|
安装php扩展
1 2
| docker-php-ext-install mysqli docker-php-ext-install gd && docker-php-ext-install pdo_mysql
|
reais扩展
1
| pecl install /home/redis.tgz && echo "extension=redis.so" > /usr/local/etc/php/conf.d/redis.ini
|