[請益] SSH和PHP抓到不同版本的程式
如題,比如主機的Python是舊版A,
我在$HOME下安裝了新版B,也設定了環境變數PYTHONPATH和PATH,
用SSH登入跑 python ###### 確定是跑新版B,
但PHP透過exec/system執行 python ###### 卻是跑舊版A,
請問各位前輩這是為什麼?
除了PHP script全部指定python程式的絕對路徑以外有辦法解決嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.128.70
→
04/30 13:48, , 1F
04/30 13:48, 1F
→
04/30 13:49, , 2F
04/30 13:49, 2F
我是覺得shared host的/bin如果能被入侵放這種東西,那也只好認了...ˊ_>ˋ
比較在意的還是PHP跑的python不要和SSH跑的python腳本不一致,造成測試和使用困擾,
還有就是程式包寫好了,實在不方便去hack原始碼...
所以希望還是能做到這樣的效果
※ 編輯: danny0838 來自: 114.45.49.146 (04/30 20:19)
→
04/30 22:12, , 3F
04/30 22:12, 3F
php 是透過 html 存取,我看過 http user 是和 ssh 使用者同一人沒錯
※ 編輯: danny0838 來自: 118.168.100.170 (05/01 00:54)
→
05/01 01:30, , 4F
05/01 01:30, 4F
→
05/01 12:12, , 5F
05/01 12:12, 5F
→
05/03 21:24, , 6F
05/03 21:24, 6F
→
05/03 21:25, , 7F
05/03 21:25, 7F
→
05/03 21:26, , 8F
05/03 21:26, 8F
→
05/03 21:29, , 9F
05/03 21:29, 9F