我正在尝试在Laravel
上运行localhost
项目。我已下载composer
并在web directory
的{{1}}中运行以下命令,它会为我创建一个localhost
项目,然后我可以浏览并探索它包含的各种文件和文件夹。我甚至可以通过转到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
设置为位于配置文件夹中的debug
文件中的true
。显然这是我的问题:
app.php
apache2.4.9 \ BIN \ php.ini中
RuntimeException
OpenSSL extension is required
php5.5.12 \ php.ini中
extension=php_openssl.dll
我正在使用extension=php_openssl.dll
我已确保在WAMP
个文件中取消注释以下扩展程序。
答案 0 :(得分:0)
你更新了php.ini文件后重启了apache吗?
编辑:
如果您还没有,请尝试从二进制文件安装openssl。我相信php扩展只是一个适配器。 https://www.openssl.org/related/binaries.html