求助linux大神!非root用户安装软件时如何调用系统的库文件?

2025-04-08 02:13:08
推荐回答(3个)
回答1:

一般你增加库文件目录后,需要用ldconfig 更新库文件路径的。
首先你要修改 /etc/ld.so.conf(不同发行版本不一样,你需要自己修改对应发行版本下的文件),增加你的库文件所在的目录,然后运行sudo ldconfig更新一下库缓存即可。

基于安全因素,你必须要有root权限运行这一次即可,以后不在需要了。
理论上,zlib这些库应该已经安装了的,请检查你的php是否安装正确?

回答2:

修改你自己用户的环境变量文件
~/.bash_profile 申明你安装好的lib库进去
source ~/.bash_profile 这样加载环境变量
另外PHP程序依赖的库应该可以从该程序的配置文件路径中申明就可以了,不一定需要系统默认路径
configure --- 参数的时候会指定你的配置文件路径,你的依赖库路径等等
不知道你安装的是什么软件,可以搜一下安装教程,比对一下配置参数
注:满足了你的需求的话请采纳答案,答题不容易啊 :)

回答3:

真的不建议你这样做!就算你做出来了,安全也是一个问题!因为你的这些文件, 别人都有权限!你想想,你的是普通文件,任何人都可能有权限,到时候你安装了php环境,别人可以轻而易举的给你破坏了。