Docker 基于 php:7.0-apache 搭建 TPShop ,安装 freetype/GD/mysqli 等扩展

下载源码

http://www.tp-shop.cn/download/ 下载php

解压至主机文件夹:/var/www/tpshophtml

docker 构建 php:7.0-apache 容器

docker run -d -p 8886:80 --name tpshop --link mysql:mysql -v /var/www/tpshop:/var/www/html --privileged=true --restart=always php:7.0-apachemysql

进入容器sql

docker exec -it tpshop /bin/bashdocker

安装缺乏的扩展:freetype gd mysqli pdo pdo_mysqlapache

apt-get update -y浏览器

apt-get install -y libfreetype6-dev libmcrypt-dev libjpeg-dev libpng-dev
docker-php-ext-configure gd --enable-gd-native-ttf --with-freetype-dir=/usr/include/freetype2 --with-png-dir=/usr/include --with-jpeg-dir=/usr/includebash

docker-php-ext-install gd mysqli pdo pdo_mysqlspa

退出容器rest

exit

设置文件夹目录权限

chmod -R 777 /var/www/tpshop

重启容器

docker restart tpshop

浏览器访问

http://localhost:8886

相关文章
相关标签/搜索