TypechoJoeTheme

Dcr163的博客

PHP7安装jpeg扩展,函数imagecreatefromstring不存在

2021-06-06
/
0 评论
/
41 阅读
/
正在检测是否收录...
06/06

php提示undefined function imagecreatefromstring

直接上代码

#如果报错libtool,先安装libtool
wget https://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -zxvf libtool-2.4.6.tar.gz
cd libtool-2.4.6
./configure
make && make install

#安装jpeg6b
#预新建需要的目录,源码安装不会自动生成下面的目录
mkdir /usr/local/jpeg6b/inculde
mkdir /usr/local/jpeg6b/man
mkdir /usr/local/jpeg6b/bin
mkdir /usr/local/jpeg6b/lib
mkdir /usr/local/jpeg6b/man/man1
wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz

tar -zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b/
cp /usr/share/libtool/config/config.sub ./
cp /usr/share/libtool/config/config.guess ./

#编辑安装
./configure --prefix=/usr/local/jpeg6b --enable-static --enable-shared
make && make install

#然后重新编译安装php,在configure后面新增,原来的编译脚本可以新建一个php文件用phpinfo(),查看之前的编译详情;
--with-jpeg-dir=/usr/local/jpeg6b
./configure --prefix=/usr/local/php7.2 --with-curl --with-config-file-path=/www/php --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --with-jpeg-dir=/usr/local/jpeg6b

查看原来php编译的信息

php编译安装成功

成功编译完成后,用phpinfo可以查看到,已经有jpeg 这个值了

这时候就可以使用 imagecreatefromstring() 这个函数了

赞(0)
版权属于:

Dcr163的博客

本文链接:

https://dcr163.cn/481.html(转载时请注明本文出处及文章链接)

评论 (0)