laravel on apache vs php artisan serve

时间:2013-10-02 21:07:10

标签: apache laravel

apache 服务器上运行测试php文件时,使用以下路由:

Route::get('/', function()
{
    $name='some_name';
    return View::make('index')->with('name',$name);
});

我的观看代码很简单:

<?= $name ?>

或使用刀片:

{{ $name }}

当我打开index.php文件时,屏幕上没有变量 $ name 。但是当我使用内置 php -S服务器 php artisan serve 运行时,页面上有一个变量内容。我想它是带有apache设置的东西。 apache日志文件中没有错误日志

有人可以提供帮助。

1 个答案:

答案 0 :(得分:1)

存在多个问题:

首先,我必须在 /etc/php5/apache2/php.ini 中启用mcrypt扩展名:

extension=mcrypt.so

并在 /etc/php5/cli/php.ini

extension=mcrypt.so

问题的第二部分是在 app / storage / *

上启用所有权限

现在一切都很好。