centos7 部署tpshop遇到的坑

在Linux部署tpshop 

一般centos7 yum -y update 后 会有 freetype-devel lib-devle libpng-devel 没有 就 yum 

环境 centos 7 + nginx +php7+ mysql5.7.18+apache2.4

首先 MySQL sql_model 问题  在my.cnf 添加 一行 sql-model='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

然后解决gd库不支持 jpeg 和 freetype webp 

百度搜索 libwep 可以找到下载地址

下载 wegt http://downloads.webmproject.org/releases/webp/libwebp-0.6.0.tar.gz

tar -zxvf libwebp-0.6.0.tar.gz

./configure 

make && make install

百度搜索 jpegsrc 

下载 wget http://www.ijg.org/files/jpegsrc.v9b.tar.gz

解压 tar -zxvf jpegsrc.v9b.tar.gz

./configure

make && make install

重点来了 重新编译gd 扩展

cd /usr/local/src/php7.1.6/ext/gd

phpize

./configure --with-php-config=/路径 --with-freetype-dir --with-jpeg-dir --with-webp-dir

make && make install

重启apache 或者php-fpm

posted on 2017-07-17 15:20  不可战胜的力量  阅读(371)  评论(0)    收藏  举报