我正在尝试在我的localhost
上运行Laravel
项目。我已经下载了composer
并在localhost
的web 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
文件中设置debug
为true
。显然这是我的问题:
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