我在安装GD库时遇到问题。我使用的是带有PHP 5.2.14的IIS服务器。我在php.ini中取消了extension=php_gd2.dll的注释。
这是错误:
gd: Unable to initialize module
Module compiled with module API =20060613
PHP compiled with modlule API = 20090626
These options need to match
in Unknown on Line 0
我下载了各种PHP版本来尝试获得正确的DLL,包括线程安全的5.2.14。然后,我会重新启动应用程序池
我在为一些图片制作缩略图。为了做到这一点,我想使用php-gd类中可用的函数imagecreatefromjpeg (我使用这个函数是因为我在web上找到了一些看起来非常直接的代码)。但是,我得到了错误:
PHP Fatal error: Class 'imagecreatefromjpeg' not found
我检查了GD类是否已安装并可用,它是:
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage wit
我尝试在GD上安装PHP5库:
sudo apt-get install php5-gd
下一首,
sudo service apache2 restart
之后,当尝试运行任何PHP解析页面时,会出现一个保存对话框。
你可以看到截图:
我试过运行phpinfo.php页面,但同样的问题:
P.S . :
$ php -i | grep -i --color gd
gd输出测试结果:
PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *require
我尝试将"ext-gd": "*"添加到我的composer.json文件()中
但是当我在服务器上运行composer update时,我会得到这个响应
Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested PHP extension ext-gd * is missing from your system. Install or enable PHP's gd extension.
我该如何安
我想调整我上传到我的页面上的图片大小,但要做到这一点,我需要库来处理它。
我试着用干预图片,一切都很好,直到它来运行它。它需要GD库,它首先被我的XAMPP,php.ini所取代,但实际上不是。(毕竟,在服务器上安装它会有问题,我会把我的页面放在服务器上,这样我就不值得交易了。)
GD Library extension not available with this PHP installation.
然后,我尝试了Nette,但它不允许读取文件,然后调整大小(或我真的错过了什么),您可以调整您从这个应用程序的大小。
所以我的问题很简单,还有其他图像库可以让我调整我上传的图像的大小吗?(这适