我已经学习 Web 开发 6 个月了,现在是我需要控制台/终端的时候了。我找不到任何使用终端向 PHP 添加库和插件的初学者演练。针对具体步骤或错误有很多教程,但没有一个从头到尾。
如果您希望具体细节使您的示例具体化,这是我要安装的:
我正在安装的库:
http://code.google.com/p/phpquery/
我在 MAMP 上的 PHP 目录:
/Applications/MAMP/bin/php/php5.3.6/bin
更新:我想出了我的具体问题,但我认为我并没有真正理解我做了什么,所以我不能在任何其他情况下自己重复它。这个帖子可以帮助很多新的终端用户,包括我自己。我正在寻找的回复类型是这样的:
打开您的终端。 (这是在计算机上的文件上导航和执行命令的另一种方法)。
按照您的喜好查找 MAMP 的安装位置。然后转到终端,输入
cd
,然后输入路径。 cd
代表当前目录,告诉你的终端应该在哪里执行命令。您使用的命令将与此非常相似cd /Applications/MAMP
。这将使您当前的目录成为 MAMP。
您正在向 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
在您的包含路径中!当您使用 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