Docker 基于 php:7.2-apache 搭建微擎网站,及 GD 扩展开启方法 - 白又白的个人空间 - OSCHINA

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 基于 php:7.2-apache 搭建微擎网站,及 GD 扩展开启方法 - 白又白的个人空间 - OSCHINA相关的知识,希望对你有一定的参考价值。

原文:Docker 基于 php:7.2-apache 搭建微擎网站,及 GD 扩展开启方法 - 白又白的个人空间 - OSCHINA

 下载微擎源码

http://s.we7.cc/store-static-install.html 下载稳定离线版本

解压至文件夹:/var/www/we7_test/web

docker 构建 php:7.4-apache 容器

docker run -d -p 8801:80 --name we7test --link mysql:mysql -v /var/www/we7_test/web:/var/www/html --restart=always php:7.4-apache

进入容器

docker exec -it we7_test /bin/bash

安装缺少的扩展:gd pdo

apt-get update -y && apt-get install -y libpng-dev

docker-php-ext-install gd pdo pdo_mysql

退出容器

exit

设置文件夹目录权限

chmod -R 777 /var/www/we7_test/web

重启容器

docker restart we7_test

浏览器访问

http://localhost:8801

以上是关于Docker 基于 php:7.2-apache 搭建微擎网站,及 GD 扩展开启方法 - 白又白的个人空间 - OSCHINA的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 Docker“/usr/src/php/ext/mcrypt 不存在”构建错误?

基于docker的php调用基于docker的mysql数据库的方法

Docker——基于Docker搭建MongoDB分片集群

Docker教程-5-基于Docker的Redis主从复制

基于Docker搭建大数据集群Docker环境部署

基于docker搭建rabbitmq