安装PEAR时出错(错误的目录)

时间:2015-02-23 13:38:23

标签: php pear freebsd

我收到的错误是:

Fatal error: require_once(): Failed opening required 'pages/mail/config.php' (include_path='.:/usr/local/share/pear') in login-exec.php on line 4

但是在安装PEAR时,我做了一个boo-boo并把它放在错误的目录中:

php pyrus.phar install -r /usr/local/etc/ pear/PEAR-1.9.5

我应该使用:

php pyrus.phar install -r /usr/local/share/ pear/PEAR-1.9.5

我能够用

切换php目录的配置
pear config-set php_dir /usr/local/share/pear

但实际执行更改时,我的内存不足

梨升级--force PHP致命错误:第148行/usr/local/etc/php/pearcmd.php中允许的内存大小为262144字节(试图分配49152字节)

我甚至将我的768mb VPS克隆到4 gig单位,甚至在调整了php.ini中的内存后,phar将内存搞砸了

我试过了:

memory_limit = 1024

memory_limit = -1

我在.ini中尝试了一个符号链接和'include_path =“。:/ usr / local / etc /',但是apache无法访问该目录中的PEAR结构,因此我非常确定该应用程序必须重新定位。

除了糟糕的代码之外,FreeBSD中没有任何东西可以吃2个内存。

如何完全删除pear以便重新安装时不会长时间默认为坏目录? 要么 如何手动将PEAR移动到正确的目录结构,避免因糟糕工程造成的内存泛滥?

1 个答案:

答案 0 :(得分:0)

你正在混合两个安装人员; pyruspear。只使用一个来安装你的库。