我在为一些图片制作缩略图。为了做到这一点,我想使用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库时遇到问题。我使用的是带有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。然后,我会重新启动应用程序池
我尝试将"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.
我该如何安
首先,如果我的问题可能过于含糊,我很抱歉。因此,我会尽量澄清我的问题。
我目前正在开发一个Laravel应用程序,我试图使用干预图像外观。当我尝试使用它来测试上传时,我得到了以下错误:-
NotSupportedException in Driver.php line 16: GD Library extension not available with this PHP installation.
因此,正如我所做的那样,我使用sudo apt-get install libgd3安装了GD库,使用sudo apt-get php5.6-gd安装了php驱动程序。然而,这是行不通的,同样的错
最近,当我尝试升级docker文件的php版本时,我开始收到CloudSQL连接错误。
日志示例。
2019-08-08T06:58:25.612096Z POST200 474 B 38 ms Chrome 75 /index.php?p=mangomin/actions/install/validate-db
2019-08-08T07:00:12.134410Z CloudSQL connection failed. Please see https://cloud.google.com/functions/docs/sql#troubleshooting for additional
当我尝试在我的Windows PC上使用PHP 7.4.6中的GD库时,它显示以下错误:
Fatal error: Uncaught Error: Call to undefined function imagecreate() in C:\Users\user\Desktop\Site\index.php:11 Stack trace: #0 {main} thrown in C:\Users\user\Desktop\Site\index.php on line 11
第11行是:
$image = imagecreate(200,20);
完整的PHP代码如下:
<?php
目前,我有一个用PHP编写的更新逻辑,它可以更新MySQL数据库中的多个表。每当某个PHP-脚本被执行时,更新逻辑检查数据库是否是最新的(基于保存在其他地方的版本标志),如果不是,则应用所有必要的更新。
更新逻辑的一部分应该为特定的表列添加索引:
if ($database_version < 1337) {
if (!get_results("SHOW INDEX FROM my_table WHERE Key_name = 'my_key';")) {
query("ALTER TABLE my_table ADD IN
我正在尝试安装php7.3-gd扩展。
当我尝试的时候:sudo apt-get install -y php7.3-gd
我收到输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.3-gd
E: Couldn't find any package by glob 'php7.3-gd'
E: Couldn't find any package by