Apple SEでこの素晴らしいヒントを見つけました。
任意のディレクトリからクイックWebサーバーを起動します。
python -m SimpleHTTPServer 8000
このphpスクリプトを解析する方法はありますか、それともhtmlのみのサイト用ですか?
Apple SEでこの素晴らしいヒントを見つけました。
任意のディレクトリからクイックWebサーバーを起動します。
python -m SimpleHTTPServer 8000
このphpスクリプトを解析する方法はありますか、それともhtmlのみのサイト用ですか?
回答:
StackOverflowからこの答えに出会ったばかりです。
基本的に、pythonのWebサーバーはデフォルトでphpファイルを実行するように構成されていませんが、pythonのwebサーバーを再構成する代わりに、単純にphpのwebサーバーを実行できます。
php [options] -S <addr>:<port> [-t docroot]
例:
php -S 127.0.0.1:80 -t .
または単に
php -S 127.0.0.1:80
現在の作業ディレクトリを使用します。
編集:言及するのを忘れて、ポート80を使用する必要がある場合、これをrootとして実行する必要があるように見えますが、8080のようなより高いポート番号を指定する場合、これは必要ありません。
この方法で呼び出されたSimpleHTTPServer pythonライブラリは、ファイルのみを提供し、PHP(またはpython)を解釈しません。ただし、カスタムPythonをラップして、PHP(CGIHTTPServerを含む)を使用して、必要なサービスを提供できます。