PHP уроки
ПРОСТО самая лучшая обучалка PHP!
  • Студия LPHPRU
  • Уроки PHP
  • Контакты
  • Помощь
Меню
  • PHP - с чего начать?
  • Уроки PHP
  • Функции PHP
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • JQuery уроки
  • Галерея
  • OpenCart
Календарь
Февраль (2023)
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728     
В продаже

  • Что нового?

    • Тест №2
    • Тест №1 для разработчиков
    • PHP 5.6 RC1
    • SQL. Как cкопировать данные одной колонки в другую, в той же таблице
    • GRUB изменить порядок загрузки OS в Linux
    • SSH - вход на сервер без ввода пароля
    • PhpMyAdmin - проблема с загрузкой большого файла на сервер
  • Комментарии

    • Hello
    • тут нечего не понятно
    • Может уже пора на WebStorm переходит...
    • Здравствуйте. 10 лет пользуюсь др...
    • Была такая проблема, решалась пе...
  • TOP-5

    • Метод POST (2945468 )
    • Привет, МИР! (910791 )
    • Метод GET (667156 )
    • Операторы (605670 )
    • Firefox уже запущен, но не отвечает... (352940 )

Установка PEAR

Главная» Array » Установка PEAR
PHP урок № 374
Установка PEAR
1. Загружаем установщик, вот отсюда http://pear.php.net/go-pear.phar (очень удобная вещь кстати сказать)
2. В денвере, создаём новую директорию под сайт, как обычно. Туда вкладываем этот файл (go-pear.phar)
3. Подключите php в переменных средах, если не знаете как, читайте Zend Framework 2 установка. Там всё подробно описано. Это пригодиться.
4. Открываем папку, у меня будет это такой путь:
D:\host\home\pear\www
5. Shift + ПКМ, в контекстном меню выбираем "Открыть окно команд". Откроется командная строка (чёрное окошко). Пишим команду:
php go-pear.phar
6. Enter жмём, далее предложат выбрать system:local - я и так и так пробовал, остановился на local.
7. Yes, Y b ещё раз Enter и у вас в папке должна появиться новая структура папок и файлов. После установки в консоле можно перевести, что советуется сделать дополнительно. Так например, следует прописать ключи в реестр, запустив файл PEAR_ENV.reg он должен быть в текущей директории. Этот файл создает переменные ENV для текущего пользователя.
8. Нужно изменить include_path, в файле php.ini (D:\host\usr\local\php5\). Прописать путь до папки pear. У меня это так выглядит:
include_path=".;D:\host\home\pear\www\pear"
Зайдите в папку D:\host\home\pear\www\pear и создайте там файл php с кодом, что б проверить работоспособность пакета PEAR.
Листинг № Array - Проверочный код после установки библиотеки PEAR
<?php
require_once "System.php";
var_dump(class_exists("System"));
?>
Откройте его в браузере и если увидите bool(true) - значит всё работает нормально.
9. Ну вот всё установлено.
Установка дополнительных пакетов Mail и Mail_Mime
Что мы теперь имеем? Мы имеем файл под названием pear.bat, с помощью которого можно легко устанавливать любые доп пакеты PEAR. Ну и конечно мы имеем правильную структуру библиотеки PEAR. Давайте установим дополнительные пакеты Mail и Mail_Mime, для отправки почты.
Все пакеты PEAR можно найти на оф.сайте,вот ссылка http://pear.php.net/packages.php. Там как раз есть пакет Mail и перейдя по его ссылке увидите Mail_Mime. Но вот тут самое интересное!
Нам не нужно их сейчас качать и выдумывать что именно и какую версию выбрать. Это я просто экскурс провёл в мир PEAR. Хотя конечно здесь можно и нужно почитать мануал, что к чему, узнать. Если это всё в прошлом, то возвращаемся в наш каталог с PEAR, опять Ctrl+ПКМ, выбираем консоль и вводим команду.
pear update-channels
Да кстати, фишка в том, что любой пакет устанавливается именно так меняется только окончание команды, т.е. название пакета. Устанавливаем пакет.
pear install Mail
Удалить пакет так же легко. Удаляем:
pear uninstall Mail
Дополнительные команды:
Урок не закончен... Но по этой же теме, только с другим пакетом, для работы с Exel файлами, есть статья Работа с Excel файлами в PHP
SETTER © LPHP.RU
Администрация сайта
Array
  • lphp.ru © 2009-2023