Запустить (удаленный) php-скрипт из (локального) скрипта python

Как сделать python (локальный) запуск php-скрипта на удаленном сервере ?

Я не хочу обрабатывать его вывод с помощью скрипта python или чего-то еще, просто выполните его и пока закройте python (в то время как php-скрипт будет уже работать и выполнять свою работу).

edit: То, что я пытаюсь достичь:

  • скрипт python подключается к ftp-серверу и загружает php-скрипт (у меня уже есть эта часть кода)
  • он запускает php-скрипт (это часть кода, о котором я спрашиваю)
  • скрипт python продолжает делать что-то еще
  • скрипт python завершает работу (но, вероятно, скрипт php еще не завершил свою работу, поэтому я не хочу, чтобы он заканчивался, когда он выйдет из python)
  • скрипт python завершает работу, скрипт php продолжает выполнять свою задачу

не планирую ничего делать с выходом php в python – python просто должен загрузить php-скрипт и заставить его начать работать)

Надеюсь, теперь я более ясен. Извините, если мой вопрос не был достаточно конкретным.

другое редактирование: Также обратите внимание, что у меня нет доступа к оболочке на удаленном сервере. У меня есть только ftp и панель управления (cpanel); пытаясь использовать ftp для него.

Если 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") 

Здесь вы можете проверить всю документацию модуля os.

Я перефразирую ответ на вопрос: Как включить PHP-скрипт в Python? ,

 import subprocess def php(script_path): p = subprocess.Popen(['php', script_path] )