Авторизация



Напомнить пароль
Регистрация

Блог им. RyoDCРабота с PHP. Часть 2. Продолжение. Установка PEAR.

Вы, наверное, уже прочитали мой первый пост о «веселье» с конфигурационными файлами в php. Ну что ж, продолжаем наши с Вами развлечения, на сей раз мы займемся установкой PEAR на нашу с вами многострадальную девелоперскую машину.

Наверное, я опережу первый возникший у вас вопрос, «А что же такое PEAR?», тем, что тут же дам на него ответ:
PEAR — это, говоря в двух словах, весьма эффективный фреймвёрк. А эффективный он в том плане, что значительно ускоряет и упрощает разработку ваших собственных приложений под php, избавляя вас от недоношенного гемора по части создания своих собственных велосипедов и работы с базами данных.
(Вообще-то, по сути говоря, PEAR это не только работа с базами данных, а еще и целая куча других полезных пакетов, среди них и работа с текстом, почтой, компоненты для систем оплаты, HTML, и многое, многое другое, полный список здесь.)
Итак, все что вам нужно сделать, коль вы качали и распаковывали с офф. сайта php.net архив с php 5.4, так это запустить файл go-pear.bat, лежащий в корневом каталоге с php.
Для этого нажмите на вашей клавиатуре комбинацию клавиш Win+R, введите английскими буквоффками словосочетание "cmd", пропишите
cd \d C:\PHP\
(\d нужно для смены имени буквы диска в случае чего), и впечатайте своими пальчиками

go-pear.bat


В окно консоли, тут же, как страшный грех, вылезет на экран черным-по-белому страшный вопрос: "Are you installing a system-wide PEAR or a local copy?", и варианты выбора соответственно "(system|local) [system]: system". Но не трепещите в ужасе. Я подскажу Вам, что нужно выбрать. Можете выбрать вариант установки как «local», так и «system», разницы особой нет, состоит она только в том что system имеется в виду как бы установка на компе провайдера, а local это типо локальная копия на вашем компе, с пакетами, которых у него нет, в-общем, для вас разницы особой нет, я выбрал «system».
Далее PEAR предложит Вам изменить пути к различным системным файлам, которые он предлагает, можете что-то поменять, или нажать просто «enter», чтобы оставить все как есть. Я поменял только путь под номером 9 (Public Web Files directory).
Далее PEAR будет ругаться всякими предупреждениями, о несовместимости и неуместности использования date_default_timezone и т.п., просто игнорируйте их (ничего не делайте), далее PEAR спросит у Вас, стоит ли заносить какие-либо изменения в php.ini, не бойтесь, и просто ответьте 'Y' (без кавычек), таким образом PEAR просто допишет путь к самому себе в директиве include_path, далее PEAR сообщит Вам, что Вы теперь можете использовать его команду pear.bat, за сим установка завершится, а вам нужно выполнить еще следующие действия.
Не выходя из командной строки, пропишите:
pear_env.reg

Вылезет окно, с требованием получить ваше согласие на добавление новых переменных окружения среды в Windows, просто нажмите «Да».
Все, теперь вы имеете доступ к менеджеру пакетов PEAR, который с легкостью позволит Вам добавлять\обновлять\удалять новые версии пакетов этого фреймвёрка.
Ну что ж, самое страшное уже позади (а позади ли?), поэтому попытаемся добавить какой-то новый пакет к нашему PEAR'у.
Для этого, не выходя из командной строки, пропишем следующее:
pear install mdb2

Начнется загрузка указанного пакета. MDB2 — это пакет для работы с базами данных, использующих разные типы драйверов и движков, стал наследником не-разрабатываемого нынче пакета PEAR_DB.
Собственно после загрузки пакет распаковывается, и вы можете увидеть его содержимое в виде файлов php в каталоге <путь к вашей установке php>\pear\MDB2.
Удалить пакет так же легко, как и установить его.
Просто прописываете
pear uninstall имя_пакета

и наслаждаетесь процессом деинсталяции.
Ну вот собственно и все что я хотел Вам рассказать по установке PEAR, если будут какие-то вопросы, то не стесняйтесь спрашивать, с радостью Вам отвечу, искренне Ваш, Ryo.
  • 0
  • RyoDC
  • 08 апреля 2012, 05:55

Комментарии (0)

rss свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.