我正在使用php終端模擬器,它工作,但它不使用任何.bashrc或.bash_profile文件。所以別名到命令不工作。即時通訊共享服務器上有php5.4和php 5.2,所以當我從終端模擬器運行命令它使用錯誤的PHP版本,但如果我實際上ssh和運行命令它使用正確的版本。我需要使用PHP 5.4,但我不知道如何做到這一點。php cli和bashrc文件?
香港專業教育學院確信,IM實際上可以使用bash
/bin/sh -> /bin/bash
這是我的工作(通過SSH)的.bashrc
alias 'php=/usr/local/php54/bin/php'
export PATH=~/bin/:/usr/local/php54/bin/:$PATH
但是當我登錄到我的終端仿真器,回聲$ PATH產生
/usr/local/bin:/usr/bin:/bin
我使用system()來模擬,但我也嘗試過exec()和shell_exec
我用盡( 'PATH =在/ usr/local/bin目錄/ php54 /箱')',但沒有工作 – brandenwagner
是一個不同的用戶下運行比,你有.baserc終端仿真器/ .bash_profile設置設置?另外,您可能需要重新啓動模擬器才能加載更改。當您設置用戶設置時,您通常必須註銷並返回以使更改生效。至少,以我的經驗!它可能取決於操作系統。 –
模擬器作爲正確的用戶運行,這是我想到的第一件事......最初它是作爲www而不是我的用戶運行的。我試圖重新啓動模擬器沒有運氣。 – brandenwagner