2015-11-04 38 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(); 

祝你好运!

相关问题