Ноя
10

Установка PEAR




  • Чем примечательна зима в Японии-1

  • Gaz: Spot Price in Europe


  • PEAR (PHP Extension and Application Repository) - хранилище расширений и приложений php. 
    Вобщем, это набор (повторно используемого кода) пакетов с контролируемым качеством (есть Quality Assurance Initiative <инициативная команда по контролю качества кода>) и открытым исходным кодом.
    PEAR представляет собой классы, написанные на php.
    PECL (PHP Extension Code Library) - это расширения, написанные на С.
    Весь код хранится в виде пакетов (package) на pear.php.net.
    PEAR  включен в инсталляцию с php 4.3.0.

    Установка PEAR.
    На данный момент установлен php 5.2.13, необходимо обратить внимание какой из вариантов SAPI установлен (CGI или CLI). Нам нужен CLI. Проверяем  с помощью php_sapi_name():

    $sapi_type = php_sapi_name();if ($sapi_type == "cgi")print "You are using CGI PHP\n";elseprint "You are using CLI PHP\n";

    "Начиная с PHP 5, CLI-модуль расположен в основной директории и называется php.exe. CGI-модуль также включен в дистрибутив под названием php-cgi.exe." По идее, PHP 5 проверять не нужно, но у меня при установке pear выдало, что SAPI ему не известен.

    Запускаю командную строку (Run -> cmd) и пишу cd c:\php  , затем go-pear.bat и энтер. (Проще запустить go-pear.bat из c:\php)

    Появится вопрос Are you installing a system-wide PEAR or a local copy? <system:local>[system]: выбираю system (искала отличия system и local, ничего не нашла, хотя предполагаю, что это может быть).
    Далее будет конфигурация

    и вопрос 1-12, all or Enter, чтобы исправить всё выбираю all. Если нужно исправить определенные строки, то нужно выбирать номер строки от 1 до 12 или, если со всем согласен, то Enter.

    опять вопрос 1-12, all or Enter, нажимаю Enter.
    Выдает предупреждение, что неизвестная SAPI, почему так и не выяснила.

    Нажимаем Enter.

    Далее у меня появилось предупреждение, что старая версия была тут установлена (была, но на localhost).

    Далее пишет, что нужно дважды кликнуть на PEAR_ENV.reg, так и делаю.
    Проверяем php.ini, находим include_path должен быть таким:
    ;***** Added by go-pear
    include_path=".;C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\localhost\www\pear\pear"
    ;*****
    Далее нажимаю Enter и окно само закрывается.

    Теперь попробуем проверить установку:
    Создадим файл check.php с содержимым:

    <?phprequire_once "System.php";var_dump(class_exists("System"));?>
    

    И вызовем в браузере http://mystudy1/pear/pear/check.php. И если мы увидим bool(true) значит PEAR установился правильно.
























  • Чем примечательна зима в Японии-1

  • Gaz: Spot Price in Europe



  • Социальные сети

    Рубрики

    Последние записи