2015-11-12 148 views
4

我搞清楚如何使用PHP,OpenID的https://github.com/openid/php-openid在Mac OS X啓動服務器

所以我克隆我的〜/ www目錄系統上的回購 PHP中開-ID一些例子/ examples目錄,我想運行。

具體而言,我想呈現頁面php-open-id/examples/consumer/index.php,以瞭解api。

所以爲了渲染頁面,我開始使用

python -m SimpleHTTPServer 8000 

在PHP開-ID/examples目錄服務器,我瀏覽到本地主機://consumer/index.php

但它dint work.It顯示一個對話框來保存該文件。任何人都可以告訴我正確的方式來呈現此PHP文件。

回答

17

我已經找到了解決辦法:

運行服務器使用

php -S localhost:9000 
2

您需要有一個php服務器來提供.php文件。簡單的python服務器不是一個php服務器,因此它只是簡單地列出目錄中的文件供下載。

如果您使用的是OSX 10或更高版本,則它帶有帶有php模塊的apache,可以設置爲提供php文件。

教程可以在這裏 http://php.net/manual/en/install.macosx.bundled.php這裏https://discussions.apple.com/docs/DOC-3083

發現如果你想建立一個專門的服務器,而不是使用Apache,甲基苯丙胺是一個很好的解決方案。谷歌它,看看如何設置它的教程。