Если python находится на другом физическом компьютере, чем PHP-скрипт, я бы удостоверился, что PHP-скрипт доступен в Интернете, и использовал urllib2 для вызова этого url
import urllib2
urllib2.urlopen("http://remotehost.com/myscript.php")
os.system("php yourscript.php")
Другой вариант:
# will return new process' id
os.spawnl(os.P_NOWAIT, "php yourscript.php")
Вы можете проверить всю документацию по модулям ОС здесь .
Я перефразирую ответ на Как мне включить PHP-скрипт в Python? .
import subprocess
def php(script_path):
p = subprocess.Popen(['php', script_path] )