Как использовать терминал для установки плагинов и библиотек для PHP (MAMP)? - PullRequest
3 голосов
/ 04 декабря 2011

Можете ли вы рассказать мне об установке библиотеки для php, в частности о том, что делает каждая команда терминала?

Я изучаю веб-разработку в течение 6 месяцев, и мне нужно времяконсоль / терминал.Я не могу найти пошаговое руководство для начинающих по использованию терминала для добавления библиотек и плагинов в PHP.Есть много учебных пособий для конкретных шагов или ошибок, но ни один из них не заканчивается.Если вы хотите конкретизировать ваш пример, вот что я пытаюсь установить:

Библиотека, которую я устанавливаю: http://code.google.com/p/phpquery/.

Мой каталог для PHP на MAMP: / Applications /MAMP / бен / PHP / php5.3.6 / бенСпасибо!Дон

edit : Я выяснил свою конкретную проблему, но не думаю, что я действительно понимаю, что я сделал, поэтому я не могу повторить это сам в любой другой ситуации.Эта ветка может помочь многим новым пользователям терминала, включая меня.Тип ответа, который я ищу, будет выглядеть так:

Шаг 1: Откройте свой терминал.(Это альтернативный способ навигации и выполнения команд над файлами на вашем компьютере).

Шаг 2: Узнайте, где установлен MAMP, как вам нравится.Затем перейдите к терминалу и введите cd, а затем путь.cd обозначает текущий каталог и сообщает вашему терминалу, где он должен выполнить свои команды.Команда, которую вы используете, будет очень похожа на эту cd /Applications/MAMP.Это сделает ваш текущий каталог MAMP.

Шаг 3: Вы добавляете библиотеку в PHP.Поэтому вам нужно перейти в папку PHP в MAMP .... (пожалуйста, помогите нам из этой части!)

1 Ответ

1 голос
/ 04 декабря 2011

Я только что проверил, и это доступно в груши каналах.

# this is from their site
pear channel-discover phpquery-pear.appspot.com  
pear install phpquery/phpQuery

Конечно, для Mac, использующего MAMP, вы должны использовать команды, подобные этой:

/Applications/MAMP/bin/php5/bin/pear install [package]

Так что для PHPQuery, попробуйте это:

/Applications/MAMP/bin/php5/bin/pear channel-discover phpquery-pear.appspot.com
/Applications/MAMP/bin/php5/bin/pear install phpquery/phpQuery

Тот же метод должен применяться и к pecl расширениям.

EDIT

Я лично только что установил его на моем, чтобы проверить, здесь былимои результаты:

$ /Applications/MAMP/bin/php5/bin/pear channel-discover phpquery-pear.appspot.com
Adding Channel "phpquery-pear.appspot.com" succeeded
Discovery of channel "phpquery-pear.appspot.com" succeeded
$ /Applications/MAMP/bin/php5/bin/pear install phpquery/phpQuery
downloading phpQuery-0.9.5.386-pear.tgz ...
Starting to download phpQuery-0.9.5.386-pear.tgz (100,990 bytes)
......................done: 100,990 bytes
install ok: channel://phpquery-pear.appspot.com/phpQuery-0.9.5.386

Это должно работать с любым расширением PEAR или PECL. Посетите эту страницу для получения списка пакетов PEAR .

РЕДАКТИРОВАТЬ 2

Убедитесь, что /Applications/MAMP/bin/php5/lib/php указан в вашем пути включения!Вот где phpQuery.php будет расположен после того, как вы правильно загрузили пакеты PEAR с помощью MAMP.


EDIT 3

В комментарии cshu он упомянул, что эти пакетыбольше не поддерживаются , и вы должны использовать это вместо:

$ /Applications/MAMP/bin/php5/bin/pear channel-discover pear.querypath.org 
$ /Applications/MAMP/bin/php5/bin/pear install querypath/QueryPath
...