2011-06-02 33 views
5

我試過在SO上搜索這個主題,但所有的結果都是關於重新編譯,而不是重新編譯。是否可以將GD/TTF支持添加到PHP而無需重新編譯?

曾使用過任何人這一點 - >dl() 它可以用來加載動態鏈接庫:http://php.net/manual/en/function.dl.php

是否有可能加載GD和True Type字體庫,使我有機會獲得功能imagettfbbox()imagettftext()

我使用CentOS,Apache,PHP 5.25。

由於

+1

如果您有完整的服務器訪問權限,通常可以將.so庫配置爲PHP的擴展,這應該允許添加GD/TTF支持。我相信你幾乎可以將任何PHP模塊編譯爲.so,這是一個完整的主題。基本步驟是: 1.下載源 2. cd src/ext/gd 3. phpize 4. ./configure --enable-gd = shared --with-php-config =/path/to/php -config 5. make && sudo make install – Percy 2011-06-27 18:13:33

回答

3

大多數Linux發行版有一個PHP-GD(或PHP5-GD)封裝容易獲得通過包管理器。你只需要找到它並安裝它。

對於Ubuntu和Debian,軟件包名稱爲「php5-gd」;您應該輸入sudo apt-get install php5-gd,然後用/etc/init.d/apache2 restart重新啓動Apache。

+0

這對於捆綁的gd是不夠的。它必須用PHP編譯,或者有一個複雜的解決方法。 – 2013-12-10 00:43:11

相關問題