How do I go about enabling GD Support in a CentOS Installation?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
The thing that did the trick for me eventually was:
yum install gd gd-devel php-gd
and then restart apache:
service httpd restart
回答2:
- You need to find a repo that offers a GD lib matching your current php version. I've had great success using Remi Collet's repo for this purpose. In fact, I used it yesterday to update my php install to the latest 5.4.0RC6 version on my CentOS6 box.
- Once you've setup the repo it's a simple matter of running
sudo yum install php-gd
- Of course, the usual things apply: make sure you restart apache after installing, etc.
回答3:
With CentOS 6.5+ and PHP 5.5:
yum install php55u-gd
service httpd restart
If you get an error like: cannot map zero-fill pages: Cannot allocate memory in Unknown on line 0
, it could be because you don't have a swap file. I suggest you take a look at the tutorial mentioned in this answer: https://stackoverflow.com/a/20275282/828366
Tutorial: https://www.digitalocean.com/community/articles/how-to-add-swap-on-centos-6
回答4:
CentOs 6.5+ & PHP 5.6:
sudo yum install php56-gd
service httpd restart
回答5:
Put the command
yum install php-gd
and restart the server (httpd, nginx, etc)
service httpd restart
回答6:
For PHP7 on CentOS or EC2 Linux AMI:
sudo yum install php70-gd