我是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
答案 0 :(得分:2)
修改你的INSTALL_PREFIX ...... 通常PEAR安装到/ usr / share / php /
答案 1 :(得分:0)
没有法律禁止他人访问您的主目录,但实际上从未完成。如果你想这样做,你必须设置正确的目录权限,而其他用户需要将你的东西放在他们的PATH上。但是不要,只要因为别人可以看到你所有的东西,不小心(或恶意)删除东西等等,这都是不好的。
您应该在file system standards和file system hierarchy上阅读一些内容,并找出适合您的系统。通常它将类似于/ opt或/ usr / local,所有用户都可以访问。通常,您需要具有root权限才能在全局位置安装。