Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel GD库扩展不适用于此PHP安装_Laravel_Centos7_Php Gd - Fatal编程技术网

Laravel GD库扩展不适用于此PHP安装

Laravel GD库扩展不适用于此PHP安装,laravel,centos7,php-gd,Laravel,Centos7,Php Gd,请帮忙, 我的服务器上有CentOS7,还有使用PHP7.3的Laravel项目。 在CentOS上,我安装了httpd和mariadb 上传头像时,我收到以下错误: 干预\Image\Exception\NotSupportedException GD库扩展不适用于此PHP安装。我找到了一个解决方案。 首先 yum--enablerepo=remi安装php73-php-gd 然后 systemctl重启httpd 我转到php.ini文件并将扩展路径添加到 extension=/opt/re

请帮忙, 我的服务器上有CentOS7,还有使用PHP7.3的Laravel项目。 在CentOS上,我安装了httpd和mariadb

上传头像时,我收到以下错误:

干预\Image\Exception\NotSupportedException

GD库扩展不适用于此PHP安装。

我找到了一个解决方案。 首先

yum--enablerepo=remi安装php73-php-gd

然后

systemctl重启httpd

我转到php.ini文件并将扩展路径添加到

extension=/opt/remi/php73/root/usr/lib64/php/modules/gd.so

之后呢

systemctl重启httpd


现在一切正常。

首先检查php的提供程序

# rpm -qf /usr/bin/php
php-cli-7.3.3-1.el7.remi
因此,您需要在同一rpm名称空间中从同一提供程序、同一存储库安装扩展

# yum-config-manager --enable remi-php73
# yum install php-gd
阅读您的答案,您似乎对php73-*软件包感到困惑,请阅读常见问题解答

我还建议您仔细阅读说明


您不必编辑ini文件来启用扩展,每个RPM包都提供自己的配置文件(例如/etc/php.d/20 gd.ini)。

我也遇到了这个问题。 Ubuntu<代码>apt get安装libpng dev 森托斯<代码>yum安装libpng-devel
此问题已通过下载解决。

可能重复的“否”对meNO没有帮助。您可能需要PHPGD(来自remi-php73),而不是php73 PHPGD