Php 如何为apache守护进程设置LD_LIBRARY_路径?

Php 如何为apache守护进程设置LD_LIBRARY_路径?,php,c++,apache,Php,C++,Apache,我有多个版本的gcc4.1.2和4.9.1安装为g++4.9。 旧版本的libstdc++非常旧,并且总是因为要求libgcc错误而失败。我通过添加 向所有用户导出LD_LIBARY_PATH=/home/naveen/gcc4.9/lib:/home/naveen/gcc4.9/lib64。我甚至在/etc/bashrc中设置了它,并执行了/etc/bashrc作为根目录。 现在我正在使用PHP运行C++代码,但是代码总是与相同的 LBGCC错误< /代码>失败,我从控制台看到。我可以看到ap

我有多个版本的gcc
4.1.2
4.9.1
安装为
g++4.9
。 旧版本的libstdc++非常旧,并且总是因为要求
libgcc
错误而失败。我通过添加
向所有用户导出LD_LIBARY_PATH=/home/naveen/gcc4.9/lib:/home/naveen/gcc4.9/lib64
。我甚至在
/etc/bashrc
中设置了它,并执行了
/etc/bashrc
作为根目录。 现在我正在使用PHP运行C++代码,但是代码总是与相同的<代码> LBGCC错误< /代码>失败,我从控制台看到。我可以看到apache由用户守护进程控制。
我如何解决这个问题,以便apache和php使用修改后的ld_库路径?

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

您是指httpd.conf吗?不,是脚本。那就开始吧。如果天真的话,我很抱歉。我是从源代码安装的。我开始使用apachetcl start。那么..../bin/apachetcl?每次机器重新启动时,您都以用户身份启动httpd吗?不。但安装后未重新启动机器的情况也是如此。这是否意味着需要重新启动机器才能工作?