php - 让 PEAR 在 XAMPP 上工作(Windows 上的 Apache/MySQL 堆栈)

标签 php pear laconica

我正在尝试安装 Laconica ,根据 instructions provided 在我的 Windows 开发服务器上使用 XAMPP 的开源微博应用程序.

该网站找不到 PEAR,并抛出以下错误:

Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampplite\htdocs\laconica\lib\common.php on line 31

Fatal error: require_once() [function.require]: Failed opening required 'PEAR.php' (include_path='.;\xampplite\php\pear\PEAR') in C:\xampplite\htdocs\laconica\lib\common.php on line 31

  1. PEAR 位于 C:\xampplite\php\pear
  2. phpinfo() 告诉我包含路径是 .;\xampplite\php\pear

我做错了什么?为什么不包含 PEAR 文件夹?

最佳答案

您需要修复您的 include_path 系统变量以指向正确的位置。

要修复它,请编辑 php.ini 文件。在该文件中,您会发现一行内容为“include_path = ...”。 (您可以通过在页面上运行 phpinfo() 来找出 php.ini 的位置。)修复该行的部分,“\xampplite\php\pear\PEAR ”读取“C:\xampplite\php\pear”。确保在该行之前和/或之后保留分号。

重新启动 PHP,您就可以开始了。要在 IIS 中重新启动 PHP,您可以重新启动分配给您站点的应用程序池,或者更好的是,一起重新启动 IIS。

关于php - 让 PEAR 在 XAMPP 上工作(Windows 上的 Apache/MySQL 堆栈),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62658/

相关文章:

php - 获取当前 URL/URI 而不使用某些 $_GET 变量

php - 如果页面不存在则返回 404 # PHP

php - 在 Mac Book Pro (El Capitan 10.11.4) 上编译 PHP Intl 扩展

php - 无法通过 PEAR 安装 PHPUnit,需要 PEAR Installer >= 1.9.2,无法从 1.9.0 升级 PEAR

php - 如何使用 PEAR 安装程序完全删除 PHPUnit?

sharepoint - 如何将 Laconica 更新流集成到 SharePoint?

php - 发布 IP 时出现 $_SERVER ["REMOTE_ADDR"] 问题

javascript - 删除字符串末尾的特定字符(html 元素)