2014-09-05 100 views
0

我有多个版本的gcc 4.1.24.9.1安装为g++4.9。 旧版本有真正旧的libstdC++,并且总是失败,需要libgcc错误。我通过向所有用户添加了 export LD_LIBARY_PATH=/home/naveen/gcc4.9/lib: /home/naveen/gcc4.9/lib64来解决这个问题。我甚至将此设置为/etc/bashrc,并以. /etc/bashrc为根。 现在我正在运行一个使用PHP的C++代码,但代码总是失败,我从控制台看到的是相同的libgcc errors。我可以看到,Apache正在由用户守护进程控制。 我该如何解决这个问题,以便Apache和PHP使用修改后的ld_library_paths?如何为apache守护程序设置LD_LIBRARY_PATH?

回答

1

编辑实际启动httpd并在那里导出变量的脚本。

+0

你的意思是httpd.conf? – 2014-09-05 17:10:41

+0

否。脚本。那开始了。 – 2014-09-05 17:10:56

+0

对不起,如果天真。我从源代码安装。我开始使用apachetcl start。所以..../bin/apachetcl? – 2014-09-05 17:12:39