让Laravel启动和运行的问题



我正在尝试在我的localhost上运行Laravel项目。我已经下载了composer并在localhostweb directory中运行以下命令,它为我创建了一个laravel项目,然后我可以浏览并探索它包含的各种文件和文件夹。我甚至可以打开这个结构输入URL:

composer create-project laravel/laravel laravel-test
http://localhost/learning-laravel/ <---- Displays the files in my browser.

我的问题是默认情况下public目录不打开,用户重定向到home视图,因为这是它在routes.php文件

中所说的
Route::get('/', function()
{
    return View::make('hello');
});

当我转到这个URL时,我得到一个错误http://localhost/laravel-test/public/

Woops, looks like something went wrong

有人知道为什么会这样吗?

编辑:在config文件夹中的app.php文件中设置debugtrue。显然这是我的问题:

RuntimeException 
OpenSSL extension is required

apache2.4.9 bin php . ini中

extension=php_openssl.dll

php5.5.12 php . ini中

extension=php_openssl.dll

我使用的是WAMP,我已经确保以下扩展名在我的php.ini文件中没有注释。

在更新php.ini文件后是否重新启动了apache ?

编辑:

如果没有,请尝试从二进制文件安装openssl。我相信php扩展只是一个适配器。https://www.openssl.org/related/binaries.html

最新更新