我正在试图弄清楚如何在我的Mac上安装Pear(10.6.6)。
不了解他们在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>.
答案 0 :(得分:0)
php
没有参数-q
。它也在go-pear.php
(http://pear.php.net/go-pear)中提到过,但我不知道,它想告诉我什么。但是,试试
sudo php go-pear.php
然后按照说明操作。
更新
使用了 -q
,以“安静”模式启动解释器。看来,这个选项不再存在,因为php总是开始“安静”,但不管怎么说它不应该导致错误。现在,在致电go-pear.php
之前,请确保您与文件php go-pear.php
位于同一目录中。
答案 1 :(得分:0)
第一部分显示您已成功将文件下载到go-pear.php。 第二部分显示-q不是有效选项。第三部分是要求root密码,因为你正在做'sudo'。
我用过这个,虽然我没有在Mac上安装: Getting and installing the PEAR package manager