Поскольку я возился с Python, я хотел написать приложение, которое будет иметь собственный веб-сервер. В настоящее время я использую письменный код с этого веб-сайта для http-сервера: Python Web Server , и это прямая ссылка скрипта
Этот скрипт может обрабатывать html, но я тоже хотел добавить к нему php. Поскольку я знаю, что в Ubuntu я могу запускать команды php в терминале, я хотел реализовать ту же логику для этого сценария.
Я добавил эти строки:
import os
os.system('php '+filepath)
Однако мой план не пошел так, как планировалось ... "<? echo 'hello world'; ?>
", который был в моем test.php, повторил строку в терминал, который запустил webserver.py, и он только вернул выходное сообщение " 0
"в веб-браузере.
Есть ли способ записать вывод php-файла в строку в bash, чтобы я мог заставить скрипт веб-сервера python выводить эту строку с os.system
?
Я использую Ubuntu 11.10.