我用我的ubuntu 14.04
服務器和nginx
Web服務器上laravel
web框架,當我嘗試使用laravel
服務器上傳文件,我有這樣的錯誤。 我的上傳目錄在public/uploads
有777權限的文件夾。GD庫擴展不可用此PHP安裝Ubuntu的Nginx的
19
A
回答
48
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
7
@ limonte的答案是正確的,但如果你使用PHP7 +,你應該使用下面的命令:如果你不
sudo apt-get install php7.0-gd
知道你正在使用的PHP版本,只需鍵入
php -v
輸出應該以類似於PHP 7.0.8-0ubuntu0.16.04.2 (cli) (NTS)
的東西開始。
1
在我的情況下的Archlinux:
pacman -S php-gd
然後在php.ini
我在通過去除分號/etc/php/php.ini
取消註釋行;extension=gd.so
。
不要忘記重新啓動服務器。
2
爲PHP -v 7.1
sudo apt-get install php7.1-gd
作品對我來說
相關問題
- 1. GD Library擴展不可用於此PHP安裝linux mint
- 2. 如何在nginx上安裝PHP擴展?
- 3. php gd擴展
- 4. 在ubuntu上安裝php70-gd
- 5. 安裝PHP的PARADOX擴展
- 6. GD庫安裝,但我使用的是安裝了XAMPP GD庫工作不
- 7. 如何在debian 8 jessie上安裝php 7 gd擴展?
- 8. 用於PHP的GD擴展5.6.20
- 9. 從官方存儲庫安裝php memcache擴展的可能性?
- 10. 在PHP 7的nginx服務器中安裝MCrypt擴展
- 11. PHP擴展安裝 - phpize錯誤 - 在NGINX/PHP-FPM上
- 12. Php7安裝wordpress on nginx拋出PHP安裝缺少WordPress需要的MySQL擴展
- 13. 在Google Compute Engine的Ubuntu上安裝可擴展服務代理
- 14. Xpages擴展庫安裝
- 15. PHP GD擴展不加載在IIS 7.5
- 16. PHP:安裝PECL擴展
- 17. 如何安裝PHP擴展
- 18. 安裝fileinfo php擴展
- 19. 安裝memcached php擴展
- 20. PHP安裝mailparser擴展
- 21. 在ubuntu上安裝nginx
- 22. Safari無法安裝此擴展程序
- 23. 無法在ubuntu上安裝gd lib
- 24. 如何在Ubuntu中安裝PHP intl擴展14.04
- 25. 如何在Ubuntu 16.04中安裝Mongodb PHP擴展LTS
- 26. 安裝php 5.3.3-7 + squeeze17的imap擴展
- 27. 無法安裝PHP Solr的擴展
- 28. PHP 5.5.3安裝ImageMagick的Imagick擴展
- 29. PHP Solr的PECL擴展安裝
- 30. PHP共享的擴展安裝問題
它的工作...!多謝;-) –
sudo apt-get install PHP5.6-gd for PHP 5.6版本 – FosAvance
sudo apt-get install php7.0-gd – Chintan7027