【问题标题】:Configuring TCPDF for use on local server with MAMP使用 MAMP 配置 TCPDF 以在本地服务器上使用
【发布时间】:2015-11-05 05:57:20
【问题描述】:

我希望使用TCPDF,所以已经下载了代码,但使用时遇到了问题。

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

我的项目存放在:

/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');,它发现文件一切正常。

现在我很困惑这到底是如何工作的。我运行了一个示例,但没有得到任何信息和错误日志状态:

[2015 年 11 月 4 日 16:27:36 Europe/Berlin] PHP 致命错误:在第 15 行的 /Applications/MAMP/htdocs/my-project-title/scripts/myscript.php 中找不到类“TCPPDF”

...所以看起来它只是没有运行脚本。我去了配置文件,试图在那里编辑一些东西。

我在配置文件中更改了以下内容:

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

这些现在与我的项目设置方式一致。但是当我尝试运行脚本时仍然出现上述错误。

我缺少什么,是否有任何关于如何正确配置 TCPDF 的示例?

【问题讨论】:

    标签: php tcpdf


    【解决方案1】:

    试试这个:

    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();
    

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2021-09-12
      • 2013-04-29
      • 2016-07-03
      • 1970-01-01
      • 2017-09-18
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多