2014-09-05 30 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