您能告诉我如何安装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