मैं apache2 इस में मेरी custom.conf फ़ाइल में सेट किया है:मैं अपाचे पाथ चर में पथ कैसे जोड़ूं?
SetEnv PATH $PATH:/opt/local/lib/mysql5/bin:/this-is-a-test
लेकिन यह काम नहीं कर रहा। जब मैं फोन:
$hey = shell_exec('env'." 2>&1"); var_dump($hey);
मैं:
... PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/opt/local/bin
किसी को भी मदद कर सकते हैं? मैं अपने विकास पर्यावरण के लिए मैकपोर्ट का उपयोग कर मैक पर हूं। धन्यवाद!
माइकल, जवाब देने के लिए धन्यवाद। मेरी .profile और .bash_login फ़ाइलों दोनों में निर्दिष्ट पथ हैं, लेकिन अपाचे पर चल रहे PHP उन्हें पहचान नहीं पाते हैं। मैंने अभी /etc/paths.d/ विकल्प का प्रयास किया है, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है, क्या मुझे उन लोगों को प्रभावित करने के लिए मशीन को पुनरारंभ करना होगा? मैंने अपाचे को फिर से शुरू किया - कुछ भी नहीं। – TylerNZ
@TylerNZ, आपको बंद करने की आवश्यकता है, फिर टर्मिनल को फिर से खोलें, और उसके बाद अपाचे को अपने पर्यावरण के भीतर से पुनरारंभ करें जिसमें वे चर परिभाषित किए गए हैं। –
ने कोशिश की, अभी भी कुछ भी नहीं ... मुझे लगता है कि अपाचे या रूट उपयोगकर्ता के लिए कुछ विशिष्ट ज़रूरतें हैं, जो अपाचे चल रहा है? – TylerNZ