有问题希望大神能帮忙指正,万分感谢!!
docker容器安装自行解决。
一、Docker 安装 PHP
1、拉取官方的镜像,标签为5.6-fpm
docker pull php:5.6-fpm
2、等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为php,标签为5.6-fpm的镜像
docker images
3、运行容器
docker run -p 9000:9000 --name php -v /home/www:/www -v /home/conf:/usr/local/etc/php -v /root/logs:/phplogs -d php:5.6-fpm
命令说明:
-p 9000:9000 :将容器的9000端口映射到主机的9000端口
--name php :将容器命名为php
-v /home/www:/www :将主机中项目的目录www挂载到容器的/www
-v /home/conf:/usr/local/etc/php :将主机中当前目录下的conf目录挂载到容器的/usr/local/etc/php
-v /home/logs:/phplogs :将主机中当前目录下的logs目录挂载到容器的/phplogs
查看所有运行中的容器
docker ps
我这边php-fpm容器的名称是 :php
nginx容器的名称是:nginx
4、拷贝配置文件(cp 后面的php是容器名称)
docker cp php:/usr/local/etc/php /home/conf/php
5、进入php容器 (-it 后面的php是容器名称)
docker exec -it php /bin/bash
5.1安装php现有扩展 (如:sockets,mysql,mysqli,gd,openssl,pdo_mysql)