#48603 [Com]: Installing PHP with PEAR support causes installation error
[email protected] ("tremclem at yahoo dot com")
| Newsgroups | php.bugs |
|---|---|
| Message-ID | <[email protected]> |
ID: 48603
Comment by: tremclem at yahoo dot com
Reported By: manuel dot schmitt at manitu dot de
Status: Open
Bug Type: PHAR related
Operating System: Linux 2.4
PHP Version: 5.2.10
New Comment:
My compilation of PHP 5.2.10 on Solaris 10 crashed with this same
issue. Unfortunately, my customers require the Pear functionality.
Previous Comments:
------------------------------------------------------------------------
[2009-06-29 18:26:46] no at email dot pl
The same errors on FreeBSD 7.2 stable amd64
------------------------------------------------------------------------
[2009-06-27 01:24:50] jd at cpanel dot net
Seems to be caused by the changes to curl to avoid serving file:// urls
when open_basedir or safe_mode are enabled combined with the
"--with-curlwrappers" option. Disabling curlwrappers gets around the
"cannot open phar" problem. You could also just force the
php_register_url_stream_wrapper() loop in ext/curl/interface.c to skip
the file protocol.
The "Cannot use a scalar value as an array" error seems to be an
unrelated problem with the PEAR bundle included with 5.2.10.
------------------------------------------------------------------------
[2009-06-22 23:57:40] mlavi at sgi dot com
Appears to be a duplicate of bugs: 48625 and 48650.
http://bugs.php.net/bug.php?id=48625
http://bugs.php.net/bug.php?id=48650
------------------------------------------------------------------------
[2009-06-22 23:49:53] mlavi at sgi dot com
Oddly, when I rebuilt PHP without any extensions: ./configure
--prefix=/data/temp, I do get PEAR installed with warnings:
Installing PEAR environment: /data/temp/lib/php/
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1400
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1400
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1400
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1400
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1400
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1400
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396
Warning: Cannot use a scalar value as an array in
phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1400
------------------------------------------------------------------------
[2009-06-22 23:30:23] mlavi at sgi dot com
Reproduced error on: SLES 10.1 = SUSE Linux Enterprise Server 10
(x86_64)
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/48603
--
Edit this bug report at http://bugs.php.net/?id=48603&edit=1