当前位置:  开发笔记 > 编程语言 > 正文

让PEAR在XAMPP上运行(Windows上的Apache/MySQL堆栈)

如何解决《让PEAR在XAMPP上运行(Windows上的Apache/MySQL堆栈)》经验,为你挑选了2个好方法。

我正在尝试按照提供的说明在我的Windows开发服务器上使用XAMPP 安装Laconica,一个开源微博应用程序.

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

警告:require_once(PEAR.php)[function.require-once]:无法打开流:第31行的C:\ xampplite\htdocs\laconica\lib\common.php中没有此类文件或目录

致命错误:require_once()[function.require]:在C:\ xampplite\htdocs\laconica\lib\common中打开所需的'PEAR.php'(include_path ='.;\xampplite\php\pear\PEAR')失败.第31行的PHP

    PEAR位于 C:\xampplite\php\pear

    phpinfo() 告诉我包含路径是 .;\xampplite\php\pear

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



1> 小智..:

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

要修复它,请编辑该php.ini文件.在该文件中,您将找到一行",include_path = ...".(你可以通过phpinfo()在页面上运行来找出php.ini的位置.)修复一行说",\xampplite\php\pear\PEAR"来读取" C:\xampplite\php\pear".确保在生产线之前和/或之后留下分号.

重启PHP,你应该好好去.要在IIS中重新启动PHP,您可以重新启动分配给您站点的应用程序池,或者更好地重新启动IIS.



2> Reid Johnson..:

如果您正在使用便携式XAMPP安装和Windows 7,并且像我一样在从控制面板中删除XAMPP shell之后有版本,那么这里没有任何建议的答案对您有好处,因为软件包无法安装.

问题出在配置文件中.经过大量的试验和错误,我找到了正确的设置.

只需在\ xampp\php目录中拉出一个命令窗口然后运行即可

pear config-set doc_dir :\xampp\php\docs\PEAR
pear config-set cfg_dir :\xampp\php\cfg
pear config-set data_dir :\xampp\php\data\PEAR
pear config-set test_dir :\xampp\php\tests
pear config-set www_dir :\xampp\php\www

您需要将':'替换为您的便携式驱动器当前运行的实际驱动器号.不幸的是,这需要在驱动器号改变的任何时候完成,但它确实得到了我需要安装的模块.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有