apache2 dosyasında custom.conf dosyasında bu ayarı yaptım:Apache PATH değişkenine nasıl yollar eklerim?
SetEnv PATH $PATH:/opt/local/lib/mysql5/bin:/this-is-a-test
Ancak çalışmıyor. Aradığım zaman:
$hey = shell_exec('env'." 2>&1"); var_dump($hey);
Alacağım:
... 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
Birisi yardımcı olabilir mi? Geliştirme ortamım için Macports'u Mac'te kullanıyorum. Teşekkürler!
Michael, yanıt verdiğiniz için teşekkürler. .profile ve .bash_login dosyalarının her ikisi de belirtilen yollara sahiptir, ancak Apache üzerinde çalışan PHP bunları tanımaz. Sadece /etc/paths.d/ seçeneğini denedim, fakat bu da işe yaramadı, makineyi etkilemek için makineyi yeniden başlatmam gerekiyor mu? Apache'yi yeniden başlattım - hiçbir şey. – TylerNZ
@TylerNZ, Terminali kapatıp yeniden açmanız ve ardından Apache'yi bu değişkenlerin tanımlandığı ortamınızdan yeniden başlatmanız gerekir. –
bunu denedi, hala hiçbir şey ... Apache'nin ya da apache'nin çalıştığı kök kullanıcı için özel bir şey yapılması gerektiğini düşünüyorum. – TylerNZ