为什么PEAR安装到我的用户目录?

时间:2010-03-19 23:30:19

标签: php linux install pear

我是Linux新手,我正在尝试在运行Ubuntu的虚拟服务器上安装PHP PEAR库。我正在学习一个涵盖安装PEAR的教程,但是遇到了我感到困惑的领域。运行PEAR安装程序时,系统会提示我想要INSTALL_PREFIX。显然,INSTALL_PREFIX确定了PEAR的安装位置。本教程建议INSTALL_PREFIX的值为以下路径...

"/home/MY_USER_NAME/pear"  

其中MY_USER_NAME =我的用户帐户

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

有人可以向我解释为所有用户安装和为自己安装之间的区别吗?安装位置是否重要?我应该在不同的位置安装PEAR吗?

感谢您的任何建议。

P.S。我关注的教程位于以下URL ...

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

2 个答案:

答案 0 :(得分:2)

修改你的INSTALL_PREFIX ...... 通常PEAR安装到/ usr / share / php /

您是否通读了the install section on the PEAR site

答案 1 :(得分:0)

没有法律禁止他人访问您的主目录,但实际上从未完成。如果你想这样做,你必须设置正确的目录权限,而其他用户需要将你的东西放在他们的PATH上。但是不要,只要因为别人可以看到你所有的东西,不小心(或恶意)删除东西等等,这都是不好的。

您应该在file system standardsfile system hierarchy上阅读一些内容,并找出适合您的系统。通常它将类似于/ opt或/ usr / local,所有用户都可以访问。通常,您需要具有root权限才能在全局位置安装。