[請益] 如何在linux環境帶入csh程式的設定

看板PHP作者 (微醺的葡萄酒 )時間18年前 (2007/10/03 22:06), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
我現在在apache上執行php外部程式 source settings.csh 程式沒有run這行 好像是因為我的linux預設環境是sh而非csh 要如何讓php執行這一行呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.177.155

10/03 23:41, , 1F
執行路徑是絕對路徑嘛?
10/03 23:41, 1F

10/03 23:42, , 2F
shell script 裡面也最好都是絕對路徑。
10/03 23:42, 2F

10/03 23:42, , 3F
PHP 執行的身份會是 httpd 的 user ,權限要弄對。
10/03 23:42, 3F

10/04 02:37, , 4F
何必要用source?,直接system(絕對路徑/settings.csh)
10/04 02:37, 4F

10/04 02:38, , 5F
如果你是想改變apache的環境變數,從PHP是不可能達到的
10/04 02:38, 5F

10/04 02:39, , 6F
環境變數是你在啟動httpd時就決定了的,除非重啟
10/04 02:39, 6F
文章代碼(AID): #170w7Ky8 (PHP)
文章代碼(AID): #170w7Ky8 (PHP)