2013-03-10 100 views
0

更改服務器後,imagecreatefromjpeg無法正常工作。我想 它可能是因爲某種類型的權限,因爲我必須更改 更改後創建目錄的方式。imagercreatefromjpeg服務器變更後無法正常工作

有關如何解決此問題的任何線索?

代碼:

... 
    $imageFile = $_FILES['image']['tmp_name']; 
    list($width, $height) = getimagesize($imageFile); 
    echo "This gets written"; 
    $src = imagecreatefromjpeg($imageFile); 
    echo "But not this:"; 
    ... 
+0

它是如何不工作?你會得到什麼錯誤? gdd安裝了 – 2013-03-10 22:59:36

+2

?你的apache錯誤日誌說什麼?怎麼樣'回聲(function_exists('imagecreatefromjpeg'))? '是':'不';' – Kris 2013-03-10 22:59:55

回答

1

你必須加入以下標誌構建過程,以確保PHP與GD編譯:--with-gd[=DIR]。你的主辦公司應該能夠幫助你。

請參閱以下鏈接瞭解更多信息:http://www.php.net/manual/en/image.installation.php

+0

事情是我自己現在運行服務器:) GD沒有安裝,我如何安裝它? – OriginalUtter 2013-03-10 23:19:57

+1

您將不得不使用我的答案中提到的標誌來構建PHP。鏈接有關於如何完成的更多細節。它還需要在您的服務器上提供可供PHP引用的GD二進制文件。 – Daedalus 2013-03-10 23:21:18

相關問題