2015-11-04 41 views
1

我希望使用TCPDF,所以下載了代碼並且無法使用它。使用MAMP配置本地服務器上使用的TCPDF

我在Mac上使用MAMP在本地工作。

我的項目是存儲在:

/Applications/MAMP/htdocs/my-project-title

我把整個tcpdf文件夾在我的項目,所以它的位置是:

/Applications/MAMP/htdocs/my-project-title/tcpdf

我發現了一個文件tcpdf_include.php示例目錄所以我把它出來並放在tcpdf文件夾中:

/Applications/MAMP/htdocs/my-project-title/tcpdf/tcpdf_include.php

所以我不確定這是否正確,但似乎是這樣。然後我在腳本中引用了tcpdf_include.phprequire_once('../tcpdf/tcpdf_include.php');,它發現這個文件都很好。

現在我很困惑,這是如何工作。我跑了一個例子,並沒有得到任何和錯誤日誌狀態:

[04-Nov-2015 16:27:36 Europe/Berlin] PHP Fatal error: Class 'TCPDF' not found in /Applications/MAMP/htdocs/my-project-title/scripts/myscript.php on line 15

...所以它好像它只是沒有運行腳本。我去了配置文件,試圖編輯一些東西。

我改變了配置文件中的以下內容:

define ('K_PATH_MAIN', '/MAMP/htdocs/my-project-title/tcpdf/'); 
define ('K_PATH_URL', 'http://localhost:8888/my-project-title/tcpdf/'); 

現在這些內嵌我的項目是如何設置的。但是當我嘗試運行腳本時,我仍然遇到了上述錯誤。

我錯過了什麼有關如何正確配置TCPDF的任何示例?

回答

0

試試這個:

  1. 商店,你正試圖在/Applications/MAMP/htdocs/my-project-title運行,如腳本。 /Applications/MAMP/htdocs/my-project-title/test.php
  2. 在這個腳本,只是做require_once('tcpdf/tcpdf.php');(我假設tcpdf文件夾還坐在這裏:/Applications/MAMP/htdocs/my-project-title/tcpdf
  3. 然後,您應該能夠實例化TCPDF類的一個實例。

你不需要擔心其他事情 - 它應該只是工作。如果沒有,請嘗試在htdocs文件夾中創建一個新文件夾,並在其中放入tcpdf的新副本,然後再試一次,以防萬一您在當前版本中移動了一些可能導致問題的東西。

需要明確的是,這是test.php應包含:

require_once('tcpdf/tcpdf.php'); 
$pdf = new TCPDF(); 

祝你好運!

相關問題