1,下载centos
docker pull centos2,启动centos镜像的一个容器
docker run -it centos /bin/bash3,进入容器更新yum(要查看centos的版本更新相应的,本人的为centos7)
更新yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm4,安装 php7.0版本yum install php70w php70w-opcache php70w-fpm php70w-gd php70w-mysql php70w-gd php70w-snmp php70w-xml php70w-imap php70w-ldap php70w-mbstring5,查看安装的php信息[root@iZ9zyqd ~]# yum list installed | grep php6,安装nginx
yum install -y nginx将配置nginx.conf:https://blog.youkuaiyun.com/qiuqiuLovecode/article/details/78518261
7,退出容器查看容器id
#exit//从容器退出
docker ps //查看容器版本8,将容器提交成镜像
docker commit 7f2b1ad4cc32(容器id) zyq/php_env9,查看镜像
docker images10,运行容器 将本地的文件D:\www挂载到,nginx的默认访问目录(本人设置的/data),并将80端口映射到宿主机的8080端口docker run -d -p 8080:80 --privileged --name my_php_env3 -it -v D:\www:/data zyq/php_env /usr/sbin/init11,进入容器启动 nginx和php-fpm
docker exec -i -t 09efce02cbec /bin/bash 进入容器
# systemctl restart nginx 启动nginx
# systemctl restart php-fpm 启动php-fpm
# exit 退出然后访问http://localhost:8080/参考:https://blog.youkuaiyun.com/abld99/article/details/68486517
CentOS下部署PHP7.0与Nginx环境
本文介绍如何在CentOS系统中安装并配置PHP 7.0及Nginx,包括更新YUM源、安装所需PHP扩展、安装Nginx并进行基本配置,最后通过容器化方式运行整个环境。
593

被折叠的 条评论
为什么被折叠?



