2010-03-19 48 views
0

我是Linux新手,我试图在运行Ubuntu的虚拟服务器上安装PHP PEAR库。我正在学习一个包含安装PEAR的教程,但已经在我困惑的地方运行。当运行PEAR安装程序时,系统提示我想要什么INSTALL_PREFIX。很明显,INSTALL_PREFIX等等决定了PEAR的安装位置。本教程建议INSTALL_PREFIX的值应为以下路径...PEAR为什么被安装到我的用户目录?

"/home/MY_USER_NAME/pear" 

其中MY_USER_NAME =我的用户帐户

是否来自Windows世界中,应用程序安装在系统中,每个人都可以使用它们。如果我将PEAR安装在我的用户目录下,系统上的其他开发人员能够在他们的PHP脚本中使用PEAR吗?我想让所有的用户都可以使用PEAR,而不仅仅是我自己。

有人可以向我解释为所有用户安装和仅为我自己安装的区别吗?安装位置是否重要?我应该在另一个地方安装PEAR吗?

感谢您的任何建议。

P.S.我下面是位于以下网址的教程...

http://articles.sitepoint.com/article/getting-started-with-pear/2

回答

0

有反对给其他人访问你的home目录但在实践中从来没有做过任何法律。如果你想这样做,你将不得不设置正确的目录权限,其他用户需要把你的东西放在PATH上。但不这样做,如果它是坏,只是因为别人可以看到你所有的东西,不小心(或恶意)删除的东西,等

您应该file system standardsfile system hierarchy读了一些东西,弄清楚什么是适合你的系统。通常它会像/ opt或/ usr/local这样的东西,所有用户都可以访问它。通常你需要拥有root权限才能在全局位置安装。

+0

感谢您的信息鸭。我会阅读你给出的链接。如果你正在安装PEAR,你会在哪里安装它?你会使用“/ usr/local/PEAR”吗? – webworm 2010-03-20 00:09:25

+0

@webworm - 不幸的是我对PEAR一无所知,除了我在过去2分钟内从你的链接中读到的内容,所以我不是最好的人。我要编辑你的标签,这样问题就可以在php部分看到,你应该从那里的人那里得到一个更好的想法。另外,实际上,这可能应该是超级用户或Serverfault。 – Duck 2010-03-20 00:31:54