אם אתה רוצה להריץ פקודות shell על שרת מרוחק (משמע להריץ את הקובץ PHP על שרת A אבל שיבצע את הפקודות על שרת B) הכי טוב זה להתקין ssh2 על השרת ממנו אתה מריץ את הקובץ PHP (בדוגמה שנתתי - על שרת A).
בשביל לעשות את זה צריך לקמפל את הPHP מחדש עם SSH2 - לא בטוח שלבעל השרת יש את הידע / רצון לעשות את זה.
בקשר למערכת ההפעלה - אין שום תלות עד כמה שידוע לי כנ"ל לגבי הApache / Lighttpd וכו'.
בהצלחה
