使用带有 laravel 的 php 开发服务器进行分段错误


Segmentation fault using php dev server with laravel

我正在尝试为 Laravel 4 设置开发环境,但是当我尝试访问 laravel 应用程序公共文件夹中的 index.php 文件时,php 开发服务器因Segmentation fault错误而退出。

我正在运行 OpenSUSE 12.3,并通过OpenSUSE BuildService - PHP社区存储库安装了 php 5.4.20。我用Composer version 565f86f30d9d9ef5ba6b9993e51a99affa98e14d 2013-10-15 00:53:02安装了拉拉维尔。我的项目位于我的主文件夹中的文件夹中。

如果我在终端中导航到/path/to/laravel/project/public并运行php -S localhost:8000,然后在浏览器中打开localhost:8000Chromium 30.0.1553.0 (209444))并得到No data received: ERR_EMPTY_RESPONSE错误。在终端中,我收到Segmentation fault错误。

这是一个默认的 Lavarel 4 安装 - 我没有更改 Laravel 中包含的任何代码。

您是否尝试过运行工匠命令来启动 Laravel 中的 php 服务器进程? 只需返回到您的项目根目录并键入"php artisan serve",然后转到http://localhost:8000。 也许这会奏效。 虽然如果你已经在运行Linux,也许你可以设置一个apache或nginx实例并以这种方式运行它? 我在笔记本电脑上做工匠服务方法进行开发。