如何使用终端安装PHP (MAMP)的插件和库


How do I use terminal to install plugins and libraries for PHP (MAMP)?

您能告诉我如何安装php库,特别是每个终端命令的作用吗?

我已经学习web开发6个月了,是时候我需要控制台/终端了。我找不到任何初学者使用终端向PHP添加库和插件的演练。有很多针对具体步骤或错误的教程,但没有一个从头到尾。//


如果你想让你的例子具体化,这是我试图安装的:

我正在安装的库:http://code.google.com/p/phpquery/.

我在MAMP上的PHP目录:/Applications/MAMP/bin/PHP/php5.3.6/bin//


谢谢!

编辑:我找到了我的具体问题,但我不认为我真的明白我做了什么,所以我不能在任何其他情况下自己重复它。这个帖子可以帮助很多新的终端用户,包括我自己。我正在寻找的响应类型将像这样:

步骤1:打开终端。(这是在计算机上的文件上导航和执行命令的另一种方式)。

步骤2:无论你喜欢什么,找出安装MAMP的地方。然后进入你的终端,输入cd,后面跟着路径。cd表示当前目录,并告诉终端应该在哪里执行命令。您使用的命令将与此cd /Applications/MAMP非常相似。这将使您的当前目录成为MAMP。

步骤3:您正在向PHP添加库。因此,您需要转到MAMP....中的PHP文件夹

我刚检查过,它在梨频道中可用。

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

当然,对于使用MAMP的Mac,您可以使用这样的命令:

/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扩展。

编辑

我个人刚刚把它安装在我的电脑上进行测试,下面是我的结果:

$ /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在使用MAMP正确下载PEAR包后的位置。


3

编辑

根据cshu的注释,他提到这些包不再维护,您应该使用

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