安装了 php71w-gd 并收到错误 GD Library extension not available with this PHP installation
installed php71w-gd and getting error GD Library extension not available with this PHP installation
我在 centos 7 服务器和 nginx 网络服务器上使用 laravel 网络框架,我安装了 php71w-gd,但当我想上传文件时仍然出现此错误
Intervention \ Image \ Exception \ NotSupportedException
GD Library extension not available with this PHP installation.
你可能需要知道这个
# php -i | grep gd
/etc/php.d/gd.ini,
gd
gd.jpeg_ignore_warning => 1 => 1
@Hamed Abdollahi 请检查以下步骤,
GD 图形库用于动态处理图像。对于 Ubuntu,您应该手动安装它:
PHP5: sudo apt-get install php5-gd
PHP7.0: sudo apt-get install php7.0-gd
PHP7.1: sudo apt-get install php7.1-gd
PHP7.2: sudo apt-get install php7.2-gd
就是这样,您可以验证是否已加载 GD 支持:
php -i | grep -i gd
输出应该是这样的:
GD Support => enabled
GD headers Version => 2.1.1-dev
gd.jpeg_ignore_warning => 0 => 0
我通过 运行 此代码从 "Remi's RPM repository" 重新安装 php71 和 php-gd 来修复它。
# yum --enablerepo=remi-php71 install php-gd
之后你应该重新启动 nginx 和 php-fpm:
# systemctl restart nginx
# systemctl restart php-fpm
另请参阅How to Install PHP 7, NGINX & MySQL 5.6 on CentOS/RHEL 7.4 & 6.9
如果您在为 laravel 安装和配置服务器时遇到任何问题。
我在 centos 7 服务器和 nginx 网络服务器上使用 laravel 网络框架,我安装了 php71w-gd,但当我想上传文件时仍然出现此错误
Intervention \ Image \ Exception \ NotSupportedException
GD Library extension not available with this PHP installation.
你可能需要知道这个
# php -i | grep gd
/etc/php.d/gd.ini,
gd
gd.jpeg_ignore_warning => 1 => 1
@Hamed Abdollahi 请检查以下步骤,
GD 图形库用于动态处理图像。对于 Ubuntu,您应该手动安装它:
PHP5: sudo apt-get install php5-gd
PHP7.0: sudo apt-get install php7.0-gd
PHP7.1: sudo apt-get install php7.1-gd
PHP7.2: sudo apt-get install php7.2-gd
就是这样,您可以验证是否已加载 GD 支持:
php -i | grep -i gd
输出应该是这样的:
GD Support => enabled
GD headers Version => 2.1.1-dev
gd.jpeg_ignore_warning => 0 => 0
我通过 运行 此代码从 "Remi's RPM repository" 重新安装 php71 和 php-gd 来修复它。
# yum --enablerepo=remi-php71 install php-gd
之后你应该重新启动 nginx 和 php-fpm:
# systemctl restart nginx
# systemctl restart php-fpm
另请参阅How to Install PHP 7, NGINX & MySQL 5.6 on CentOS/RHEL 7.4 & 6.9 如果您在为 laravel 安装和配置服务器时遇到任何问题。