我正在尝试安装 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
- PEAR 位于
C:\xampplite\php\pear
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/