[英]How do I install GD on my windows server version of PHP
我正在運行 Windows Server 2003,需要安裝一個 GD 版本。
誰能指出一些指示或建議?
檢查php_gd2.dll
是否在您的擴展目錄中並取消注釋;extension=php_gd2.dll
的php.ini
。
它在我的 c:\\xampp\\php\\php.ini 中
;extension=gd
如您所見,這已被注釋掉,刪除 ; 並重新啟動 apache 服務器解決了我的問題。
要在 PHP 8 上啟用 GD 圖像庫,請打開您的 php.ini 文件,找到您的擴展部分並添加到其中:extension=gd
[擴展列表] 擴展=gd
** 這篇文章的 tks: https://write.corbpie.com/how-to-enable-gd-library-with-xampp-php-8-on-windows/
您需要編輯您的 php.ini(如果您在這里安裝了 PHP,則可以在您的 C:/PHP 文件夾中找到)。 添加以下行(如果存在,則刪除它之前的 ;):
擴展名=php_gd2.dll
問題已解決。 我正在使用 XAPP。
我試圖在“php.ini”文件中搜索“extension=php_gd2.dll”文件,但那里沒有這樣的東西(“;extension=php_gd2.dll”也沒有分號)。 然后我自己在 php.ini 文件中包含了語句“extension=php_gd2.dll”。 另外,我從https://www.dll-files.com/php_gd2.dll.html下載了文件“extension=php_gd2.dll”並將其放在文件夾“C:\\xampp\\php”中(還有另一個文件夾 C:\\xampp\\php\\ext 其他擴展所在的文件夾,但無論如何這種方法不起作用)。 然后我從 xampp-control.exe 重新啟動了 Apache 和 MySQL。 它不起作用。
我重置了我在上一步中所做的所有更改。
試過另一種方法:
打開“php.ini”文件(位於 C:\\xampp\\php)並查找“extension=gd”。 我注意到搜索到的詞有一個分號,它顯示為“;extension=gd”。 我去掉了分號。 保存了 php.ini 文件。 從 xampp-control.exe 停止並重新啟動 Apache。
現在它起作用了。
那么具體解決了什么問題呢? 當我在自定義 ▸ 默認/基本設置 ▸ 站點標識中在 wordpress 上選擇徽標圖像時,我無法更早地對其進行裁剪。 完成第二步后,它起作用了。 現在我可以裁剪文件了。
在 php.net 下載頁面上的Windows下載相關調試包中,它包含最有用的模塊。 之后,取消對相關擴展的注釋,例如;extension=php_gd2.dll on php.ini
對 gd2: ;extension=php_gd2.dll on php.ini
取消注釋extension_dir = "ext"
。
即使 GD 安裝在擴展文件夾中,它也不適合我。 我的問題出在 php.ini 文件上,該文件引用了 extension=php_gd2.dll 而不是 extension=php_gd.dll。
PHP 8.0后,GD擴展名由php_gd2.dll改為php_gd.dll
extension=php_gd.dll
對於 windows 用戶,如果您安裝了多個 xampp,請使用命令檢查作曲家正在使用哪個 php ini
php --ini
如果它不是您正在使用的那個,您可以嘗試卸載不需要的那個,然后再試一次。 @CFNinja 的回答為我工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.