在Mac OS X上启动服务器

时间:2015-11-12 09:06:45

标签: php macos server

我正在弄清楚如何使用PHP OpenId

我已将repo克隆到~/www目录。我想在php-open-id/examples目录中运行一些示例。

具体来说,我想渲染页面php-open-id/examples/consumer/index.php以便更好地理解API。我使用

php-open-id/examples目录中启动了一个服务器
python -m SimpleHTTPServer 8000

我导航到localhost://consumer/index.php

但它没有用。它显示一个用于保存文件的对话框。呈现此PHP文件的正确方法是什么?

3 个答案:

答案 0 :(得分:57)

我找到了一个解决方案:

使用

运行服务器
use Doctrine\ORM\Mapping as ORM;

/**
 * VideoSettings
 *
 * @ORM\Cache(usage="NONSTRICT_READ_WRITE")
 * @ORM\Entity(repositoryClass="AppBundle\Repository\VideoSettingsRepository")
 * @ORM\Table(name="emails", uniqueConstraints={
 *      @ORM\UniqueConstraint(name="dimension_bitrate", columns={"video_dimension", "video_bitrate"})
 * }, indexes={
 *      @ORM\Index(name="name", columns={"nane"})
 * })
 */
class VideoSettings

答案 1 :(得分:2)

你需要有一个php服务器来提供.php文件。简单的python服务器不是php服务器,因此它只是简单地列出目录中的文件以供下载。

如果您使用的是OSX 10或更高版本,则会附带apache,其中包含php模块,可以设置为提供php文件。

教程可以在这里找到 http://php.net/manual/en/install.macosx.bundled.phphttps://discussions.apple.com/docs/DOC-3083

如果您想设置专用服务器而不是使用apache,MAMP是一个很好的解决方案。 Google It并查看有关如何设置的教程。

答案 2 :(得分:1)

Mac 操作系统

只需访问您的项目文件夹

在该文件夹中打开终端

并运行php -S localhost:9000

然后你就可以看到

PHP 7.3.24-(to be removed in future macOS) Development Server started at Tue Mar 30 11:58:49 2021
Listening on http://localhost:9000

之后您就可以在 http://localhost:9000 上访问您的应用程序 如果您的端口不可用,请尝试更改端口