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

时间:2011-12-03 21:25:05

标签: php terminal mamp phpquery

您能指导我安装php库,特别是每个终端命令的作用吗?

我已经学习了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文件夹....(请从这部分帮助我们!)

1 个答案:

答案 0 :(得分:1)

我刚检查过它,它可以在梨形通道中使用。

# 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扩展。 Check out this page for a list of PEAR packages

编辑2

确保/Applications/MAMP/bin/php5/lib/php在您的包含路径中!一旦您使用MAMP正确下载了PEAR包,就会找到phpQuery.php。


编辑3

根据cshu的评论,他提到这些软件包已不再维护,您应该使用此代码:

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