2015-11-12 149 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,甲基苯丙胺是一个很好的解决方案。谷歌它,看看如何设置它的教程。