【问题标题】:installing PDFLib to PHP 5.3 on Mac OSX 10.6在 Mac OSX 10.6 上将 PDFLib 安装到 PHP 5.3
【发布时间】:2012-01-08 17:17:30
【问题描述】:

我正在尝试将 PDFLib (http://www.pdflib.com/) 安装到在我的 Mac OSX 10.6 电脑上运行的 Apache/Joomla 中。我遵循的程序是:

  1. 将/PDFlib-7.0.5/bind/php5/php-530/libpdf_php.so复制到:/usr/lib/php/extensions/libpdf_php.so
  2. 添加到 php.ini:extension=/usr/lib/php/extensions/libpdf_php.so
  3. 更改可执行文件的权限:chmod a+rwx libpdf_php.so
  4. 在系统偏好设置中重新启动 Web 共享

当我查看 php_info() 时,我没有看到 PDFLib 部分,并且在控制台中看不到任何错误。 还有什么要检查的线索吗?

【问题讨论】:

  • 您可以检查您是否编辑了正确的 php.ini 文件。您还可以检查您是否确实进行了错误日志记录,如果是,则检查错误日志。否则启用错误日志记录。
  • 通过启用日志记录我发现这条消息:[08-Jan-2012 17:04:44] PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/libpdf_php .so' - dlopen(/usr/lib/php/extensions/libpdf_php.so, 9):找不到合适的图像。确实找到了:/usr/lib/php/extensions/libpdf_php.so:第 0 行的 Unknown 中的通用包装器中没有匹配的架构

标签: php osx-snow-leopard pdflib


【解决方案1】:

尝试使用homebrew安装php和pdflib:

brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php53
brew install php53-pdflib

编辑此文件:

/usr/local/etc/php/5.3/conf.d/ext-pdflib.ini

pdflib.so 更改为pdf.so

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2012-04-09
      • 2012-01-19
      • 1970-01-01
      • 2011-03-12
      • 2011-10-15
      • 2014-02-17
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      相关资源
      最近更新 更多