Shu*_*Shu 49 php gd amazon-ec2
当我在"配置命令"中输入phpinfo()时,如何启用(或者我需要安装)GD; --without-gd?
我的phpinfo()输出"Core"中也没有任何内容列出"gd"
AWS上的PHP V5.2.4.
Sha*_*ane 63
如果您使用的是基于Debian的服务器(例如Ubuntu),则可以运行以下命令:
apt-get install php5-gd
Run Code Online (Sandbox Code Playgroud)
然后一旦完成运行:
/etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
这将重新启动您的服务器并在PHP中启用GD.
如果您使用的是其他类型的系统,则需要使用其他东西(如yum install)或直接编译到PHP中.
Seb*_*eck 34
对于PHP7.0使用(php7.1-gd和php7.2-gd也可用):
sudo apt-get install php7.0-gd
Run Code Online (Sandbox Code Playgroud)
然后重新启动您的网络服务器.
小智 17
适用于 Windows 的 PHP7 或 PHP8:
检查 php.ini 文件中是否有以下行:
;extension=gd
Run Code Online (Sandbox Code Playgroud)
如果存在,则将其更改为
extension=gd
Run Code Online (Sandbox Code Playgroud)
如果没有找到,添加这个
extension=gd
Run Code Online (Sandbox Code Playgroud)
并重新启动阿帕奇
(适用于 WINDOWS)
小智 14
检查php.ini文件中是否包含以下行:
;extension=php_gd2.dll
Run Code Online (Sandbox Code Playgroud)
如果存在,请将其更改为
extension=php_gd2.dll
Run Code Online (Sandbox Code Playgroud)
并重新启动apache
(适用于MAC)
小智 10
在我的情况下(php 5.6,Ubuntu 14.04)以下命令对我有用:
sudo apt-get install php5.6-gd
Run Code Online (Sandbox Code Playgroud)
根据php版本我们需要改变 php5.x-gd
先前的所有答案都是正确的,但在ArchLinux上对我来说还不够。我还需要编辑/etc/php/php.ini和取消注释:
;extension=gd.so
Run Code Online (Sandbox Code Playgroud)
在线上的首字母;需要删除。通过重新启动Nginx之后systemctl restart nginx,我很高兴。
| 归档时间: |
|
| 查看次数: |
139528 次 |
| 最近记录: |