phpinfo() показывает, что моя PHP-версия (5.1.6) установлена - без груши в разделе команды configure.
Как установить грушу?
phpinfo() показывает, что моя PHP-версия (5.1.6) установлена - без груши в разделе команды configure.
Как установить грушу?
Эта страница Получение и установка страницы менеджера пакетов PEAR должна помочь вам: она дает информацию о том, как установить PEAR в обоих окнах, Linux и Mac.
В принципе, если ваш дистрибутив Linux поставляется с пакетом PEAP, его следует установить.
Например, в Ubuntu 1 имеется пакет php-pear
; поэтому вы должны использовать:
apt-get install php-pear
Иначе, если это не так, с версией PHP >= 5.3, вы должны иметь возможность использовать это:
$ wget http://pear.php.net/go-pear.phar
$ php go-pear.phar
С PHP 5.1, однако, это не сработает, поскольку поддержка phar была добавлена в PHP 5.3...
В качестве побочного элемента: PHP 5.1 действительно устарел!
PHP 5.3 более чем на полтора года; даже PHP 5.2 больше не поддерживается... возможно, вам стоит подумать об обновлении?
1 Кажется, вы используете какой-то дистрибутив на основе Redhat, но у меня нет одного из них, поэтому я не могу сказать, есть ли для него пакет PEAR - есть вероятно, один.
--without-pear
означает, что бит PEAR не был сразу создан при компиляции PHP.
Это обычно происходит, когда поставщик операционной системы, который предоставляет пакеты и хочет разбить биты и куски на свои индивидуально устанавливаемые части.
Учитывая возраст PHP, о котором вы говорите, вы, вероятно, находитесь на RHEL или такой производной, как CentOS. Проверьте менеджер пакетов для пакета php-pear
.
Все,
Приведенные здесь инструкции не относятся к ошибкам, возникающим во время установки.
Я продолжаю получать ошибки:
Beginning install...
Configuration written to /etc/pear.conf...
Initialized registry...
Preparing to install...
installing phar:///etc/php5/mods-available/go-pear.phar/PEAR/go-pear- tarballs/Archive_Tar-1.4.5.tar...
installing phar:///etc/php5/mods-available/go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.4.2.tar...
installing phar:///etc/php5/mods-available/go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.10.8.tar...
installing phar:///etc/php5/mods-available/go-pear.phar/PEAR/go-pear-tarballs/Structures_Graph-1.1.1.tar...
installing phar:///etc/php5/mods-available/go-pear.phar/PEAR/go-pear-tarballs/XML_Util-1.4.3.tar...
installing PEAR-1.10.9.tar...
PHP Warning: require_once(phar://go-pear.phar/PEAR/REST/13.php): failed to open stream: phar error: "PEAR/REST/13.php" is not a file in phar "go-pear.phar" in phar:///etc/php5/mods-available/go-pear.phar/PEAR/Config.php on line 2067
Не уверен, что делать на этом этапе. Всегда использовал PEAR и phpseclib для безопасной разработки PHP, но никогда не было ошибок при установке.
Ура!
TBNK