답변:
방금 StackOverflow 에서이 답변을 보았습니다.
기본적으로 python의 웹 서버는 기본적으로 PHP 파일을 실행하도록 구성되어 있지 않지만 python의 웹 서버를 재구성하지 않고 php의 웹 서버를 실행할 수 있습니다.
php [options] -S <addr>:<port> [-t docroot]
예:
php -S 127.0.0.1:80 -t .
또는 단순히
php -S 127.0.0.1:80
현재 작업 디렉토리를 사용합니다.
편집 : 포트 80을 사용해야하는 경우 루트로 실행 해야하는 것처럼 보이지만 8080과 같이 더 높은 포트 번호를 지정하면 필요하지 않습니다. Mike Houston을 지적 해 주셔서 감사합니다!
SimpleHTTPServer의 그런 식으로 불리는 파이썬 라이브러리는 단지 파일을 제공하며, (그 문제에 대한, 또는 파이썬) PHP를 해석하지 않습니다. 그러나 사용자 정의 파이썬으로 감싸서 원하는 것을 제공 할 수 있습니다 (PHP를 포함하여 CGIHTTPServer 확인 ).