安装 Pear,我在终端上输入这些命令做了什么

发布于 2024-11-03 02:58:48 字数 3219 浏览 0 评论 0原文

我正在尝试弄清楚如何在我的 Mac (10.6.6) 上安装 Pear。

不明白他们在 pear.php.net 上告诉我的内容,我从 http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/

首先,我输入 curl http://pear.php.net/go-pear > go-pear.php 在我的终端中。

结果是这样的输出

 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 88004  100 88004    0     0  47537      0  0:00:01  0:00:01 --:--:-- 59744

这一切意味着什么?我走在正确的轨道上吗?

接下来,我输入 sudo php -q go-pear.php

,它给了我下面的长输出。简而言之,我不知道我在安装过程中处于什么位置。但是,我很确定我没有按照 http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/ 因为教程告诉我选择所有默认选项,但我没有看到任何可供选择的选项。

下一行代码要求我修改 php.ini 文件,它需要密码,所以我担心这样做......谁能告诉我我是否走在正确的道路上?

sudo cp /etc/php.ini.default /etc/php.ini


Usage: php [options] [-f] <file> [--] [args...]
       php [options] -r <code> [--] [args...]
       php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]
       php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]
       php [options] -- [args...]
       php [options] -a

  -a               Run interactively
  -c <path>|<file> Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse and execute <file>.
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -r <code>        Run PHP <code> without using script tags <?..?>
  -B <begin_code>  Run PHP <begin_code> before processing input lines
  -R <code>        Run PHP <code> for every input line
  -F <file>        Parse and execute <file> for every input line
  -E <end_code>    Run PHP <end_code> after processing all input lines
  -H               Hide any passed arguments from external tools.
  -s               Output HTML syntax highlighted source.
  -v               Version number
  -w               Output source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.

  args...          Arguments passed to script. Use -- args when first argument
                   starts with - or script is read from stdin

  --ini            Show configuration file names

  --rf <name>      Show information about function <name>.
  --rc <name>      Show information about class <name>.
  --re <name>      Show information about extension <name>.
  --ri <name>      Show configuration for extension <name>.

I'm trying to figure out how to install Pear on my Mac (10.6.6).

Not understanding what they're telling me at pear.php.net, I got some code from http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/

First, I entered curl http://pear.php.net/go-pear > go-pear.php in my terminal.

It resulted in this output

 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 88004  100 88004    0     0  47537      0  0:00:01  0:00:01 --:--:-- 59744

What does that all mean? Am I on the right track?

Next, I entered sudo php -q go-pear.php

and it gave me the long output below. In short I have no idea where I am in the installation process. However, I'm pretty sure that I'm not where I'm supposed to be at following the tutorial at http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/
because the tutorial tells me to select all the default choices, and I don't see any options to select.

The next line of code is asking me to modify the php.ini files and it requires a password so I'm worried about doing it...Can anyone tell me if I'm on the right track?

sudo cp /etc/php.ini.default /etc/php.ini


Usage: php [options] [-f] <file> [--] [args...]
       php [options] -r <code> [--] [args...]
       php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]
       php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]
       php [options] -- [args...]
       php [options] -a

  -a               Run interactively
  -c <path>|<file> Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse and execute <file>.
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -r <code>        Run PHP <code> without using script tags <?..?>
  -B <begin_code>  Run PHP <begin_code> before processing input lines
  -R <code>        Run PHP <code> for every input line
  -F <file>        Parse and execute <file> for every input line
  -E <end_code>    Run PHP <end_code> after processing all input lines
  -H               Hide any passed arguments from external tools.
  -s               Output HTML syntax highlighted source.
  -v               Version number
  -w               Output source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.

  args...          Arguments passed to script. Use -- args when first argument
                   starts with - or script is read from stdin

  --ini            Show configuration file names

  --rf <name>      Show information about function <name>.
  --rc <name>      Show information about class <name>.
  --re <name>      Show information about extension <name>.
  --ri <name>      Show configuration for extension <name>.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蹲墙角沉默 2024-11-10 02:58:48

php 没有参数 -q。 go-pear.php (http://pear.php.net/go-pear) 本身也提到了它,但我不知道它想告诉我什么。但是,请尝试

sudo php go-pear.php

然后按照说明进行操作。

更新:

使用 -q 以“安静”模式启动解释器。看来,这个选项不再存在了,因为 php 总是以“安静”的方式启动,但无论如何它不应该导致错误。现在,在调用 php go-pear.php 之前,请确保您与文件 go-pear.php 位于同一目录中。

php does not have an argument -q. Its also mentioned in go-pear.php (http://pear.php.net/go-pear) itself, but I dont know, what it wants to tell me. However, try

sudo php go-pear.php

and then follow the instructions.

Update:

-q was used, to start the interpreter in "quiet" mode. It seems, that this option does not exists anymore, because php always starts "quiet", but it should not cause an error, anyway. Now make sure you are in the same directory as the file go-pear.php before you call php go-pear.php.

痞味浪人 2024-11-10 02:58:48

第一部分显示您已成功将文件下载到 go-pear.php。
第二部分表明 -q 不是一个有效的选项。第三部分是询问 root 密码,因为您正在执行“sudo”。

我使用了这个,虽然我没有在 Mac 上安装:
获取并安装 PEAR 包管理器

The first part shows that you successfully downloaded the file to go-pear.php.
The second part is showing that -q isn't a valid option. The third part is asking for the root password, since you're doing 'sudo'.

I used this, though I wasn't installing on Mac:
Getting and installing the PEAR package manager

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文