无法在 amazon ec2 linux 服务器中使用 imagecopyresized

Unable to use imagecopyresized in amazon ec2 linux server

看到你的失败后。我猜它不是用 libjpeg 编译的。对于 ImageCreateFromJPEG,您需要 gd 和 libjpeb。确保 运行 使用 --with-jpeg-dir 配置。您可能需要搜索它。我使用命令 find / -name libjpeg* 并获得了 CentOS5 的 /usr/lib。

PHP完整编译如下:

wget http://us1.php.net/distributions/php-5.5.10.tar.gz -O php.tar.gz
tar -xvf php.tar.gz
cd php-5.5.10
yum -y install libxml2-devel libmcrypt-devel libpng-devel
./configure --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d  --with-apxs2 --with-mysql --with-mysqli --with-zlib --with-curl --with-libdir=lib --with-openssl --with-pdo-mysql --with-mcrypt  --with-pcre-regex --enable-zip --with-gd --enable-mbstring --with-jpeg-dir=/usr/lib
make clean
make
make install

为 php

安装 GD 库
sudo yum install php55-gd