启用/安装 GD 扩展? --没有-gd

发布于 2024-08-22 02:57:06 字数 133 浏览 6 评论 0原文

当我的 phpinfo() 在“配置命令”中输出时,如何启用(或者可能我需要安装)GD; --没有-gd ?

我的 phpinfo() 输出“Core”中也没有任何内容列出

AWS 上的“gd”PHP 版本 5.2.4。

How does one enable (or perhaps I need to install) GD when my phpinfo() output in "Configure Command" says; --without-gd ?

I also have nothing in my phpinfo() output "Core" that lists "gd"

PHP Version 5.2.4 on AWS.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

月野兔 2024-08-29 02:57:07

检查你的 php.ini 文件中是否有以下行:

;extension=php_gd2.dll

如果存在,请将其更改为

extension=php_gd2.dll

并重新启动 apache

(它适用于 MAC)

Check if in your php.ini file has the following line:

;extension=php_gd2.dll

if exists, change it to

extension=php_gd2.dll

and restart apache

(it works on MAC)

樱娆 2024-08-29 02:57:07

Windows 上的 PHP7 或 PHP8:

检查你的 php.ini 文件中是否有以下行:

;extension=gd

如果存在,请将其更改为

extension=gd

如果未找到,添加此内容

extension=gd

并重新启动 apache

(它适用于 WINDOWS)

PHP7 Or PHP8 For Windows:

Check if in your php.ini file has the following line:

;extension=gd

if exists, change it to

extension=gd

if not found, Add this

extension=gd

and restart apache

(it works on WINDOWS)

丶视觉 2024-08-29 02:57:07

就我而言(php 5.6Ubuntu 14.04),以下命令对我有用:

sudo apt-get install php5.6-gd

根据 php 版本,我们需要更改 php5.x-gd

In my case (php 5.6, Ubuntu 14.04) the following command worked for me:

sudo apt-get install php5.6-gd

According to php version we need to change the php5.x-gd

红墙和绿瓦 2024-08-29 02:57:07

之前的所有答案都是正确的,但对我来说在 ArchLinux 上还不够。我还需要编辑 /etc/php/php.ini 并取消注释:

;extension=gd.so 

需要删除该行的初始 ;
通过 systemctl restart nginx 重新启动 Nginx 后,我就可以开始了。

All previous answers are correct but were not sufficient for me on ArchLinux. I also needed to edit /etc/php/php.ini and to uncomment :

;extension=gd.so 

The initial ; on the line needs to be removed.
After restarting Nginx via systemctl restart nginx, I was good to go.

Saygoodbye 2024-08-29 02:57:07

在 Windows 中通过 XAMPP 启用 gd

首先停止服务器并转到配置

在此处输入图像描述

查找 ;extension=gd

在此处输入图像描述

删除 ; 并保存

在此处输入图像描述

并启动服务器即可解决问题。

Enable gd via XAMPP in windows

First stop the server and go to config

enter image description here

Find the ;extension=gd

enter image description here

Remove the ; and save

enter image description here

and start the server then you will fixed the issue.

み青杉依旧 2024-08-29 02:57:07

对于 php7.1 执行:

sudo apt-get install php7.1-gd

并重新启动网络服务器。对于apache

sudo service apache2 restart

For php7.1 do:

sudo apt-get install php7.1-gd

and restart webserver. For apache do

sudo service apache2 restart
黑白记忆 2024-08-29 02:57:07

如果您使用 php5.6 和 Ubuntu 18.04 然后在终端中运行这两个命令您的错误肯定会得到解决。

sudo apt-get install php5.6-gd

然后通过此命令重新启动您的 apache 服务器。

 sudo service apache2 restart

If You're using php5.6 and Ubuntu 18.04 Then run these two commands in your terminal your errors will be solved definitely.

sudo apt-get install php5.6-gd

then restart your apache server by this command.

 sudo service apache2 restart
叹倦 2024-08-29 02:57:07

我在 Ubuntu 18 上安装了 PHP 7.3 和 Nginx 1.14。

# it installs php7.3-gd for the moment
# and restarts PHP 7.3 FastCGI Process Manager: php-fpm7.3.
sudo apt-get install php-gd

# after I've restarted Nginx
sudo /etc/init.d/nginx restart

可以用!

I've PHP 7.3 and Nginx 1.14 on Ubuntu 18.

# it installs php7.3-gd for the moment
# and restarts PHP 7.3 FastCGI Process Manager: php-fpm7.3.
sudo apt-get install php-gd

# after I've restarted Nginx
sudo /etc/init.d/nginx restart

Works!

似梦非梦 2024-08-29 02:57:07

就我而言:

我正在使用 PHP 8
我必须在我的 php.ini 文件中搜索 ;extension=gd 。然后删除 ; 并且错误消失了。

in my case:

I am using PHP 8
I had to search for ;extension=gd in my php.ini file. Then removed the ; and error has gone.

白色秋天 2024-08-29 02:57:07

在 CentOS 中(但同样也可能适用于其他发行版),如果您安装 php7x-gd 模块,然后重新启动 Apache,但 php -i 仍然不显示 GD Support =>启用 这可能意味着 php.ini 没有自动配置为支持此扩展。

您所要做的就是编辑 /etc/php/php.ini 或使用以下内容创建 /etc/php.d/gd.ini 文件内容:

[gd]
extension=/path/to/gd.so # use the gd.so absolute path here

In CentOS (but the same may apply to other distros too) if you install the php7x-gd module followed by Apache restart and still the php -i does not show the GD Support => enabled it might mean that the php.ini was not automatically configured to support this extension.

All you have to to is either to edit the /etc/php/php.ini or to create a /etc/php.d/gd.ini file with the following content:

[gd]
extension=/path/to/gd.so # use the gd.so absolute path here
旧时光的容颜 2024-08-29 02:57:06

如果您使用的是基于 Debian 的服务器(例如 Ubuntu),您可以运行以下命令:

apt-get install php-gd

然后一旦完成运行:

/etc/init.d/apache2 restart

这将重新启动您的服务器并在 PHP 中启用 GD。

如果您使用的是其他类型的系统,您将需要使用其他东西(例如 yum install)或直接编译为 PHP。

if you are on a Debian based server (such as Ubuntu) you can run the following command:

apt-get install php-gd

Then once it is complete run:

/etc/init.d/apache2 restart

This will restart your server and enable GD in PHP.

If you are on another type of system you will need to use something else (like yum install) or compile directly into PHP.

玩套路吗 2024-08-29 02:57:06

对于 PHP8 使用(php8.1-gd 也可用):

sudo apt-get install php8.0-gd

对于 PHP7.0 使用(php7.1-gd、php7.2-gd、php7 .3-gd 和 php7.4-gd 也可用):

sudo apt-get install php7.0-gd

然后重新启动您的网络服务器

sudo service nginx restart

或者

sudo service httpd restart

For PHP8 use (php8.1-gd are also available):

sudo apt-get install php8.0-gd

For PHP7.0 use (php7.1-gd, php7.2-gd, php7.3-gd and php7.4-gd are also available):

sudo apt-get install php7.0-gd

and than restart your webserver.

sudo service nginx restart

or

sudo service httpd restart
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文