web-dev-qa-db-ja.com

Mac OS Xでサーバーを起動する

PHP OpenId の使用方法を考えています

~/wwwディレクトリにリポジトリを複製しました。 php-open-id/examplesディレクトリには、実行したい例がいくつかあります。

具体的には、APIをよりよく理解するために、php-open-id/examples/consumer/index.phpページをレンダリングしたかったのです。 php-open-id/examplesディレクトリでサーバーを起動しました

python -m SimpleHTTPServer 8000

localhost://consumer/index.phpに移動しました

しかし、うまくいきませんでした。ファイルを保存するためのダイアログボックスが表示されます。このPHP=ファイルをレンダリングする正しい方法は何ですか?

20
user3425344

私は解決策を見つけました:

を使用してサーバーを実行する

php -S localhost:9000
65
user3425344

.phpファイルを提供するには、phpサーバーが必要です。シンプルなpythonサーバーはphpサーバーではないため、ダウンロードするディレクトリ内のファイルを単にリストするだけです。

OSX 10以降を使用している場合、Apacheにはphpモジュールが存在し、phpファイルを提供するようにセットアップできます。

チュートリアルはこちら http://php.net/manual/en/install.macosx.bundled.php およびこちら https://discussions.Apple.com/docs/DOC -308

Apacheを使用する代わりに専用サーバーをセットアップする場合は、MAMPが適切なソリューションです。 Google Itで設定方法のチュートリアルをご覧ください。

3
Kulvinder Singh