自动加载和精简框架赢得';我们不能与apache2和php一起工作。为什么?
我成功地安装了composer、Monolog和Slim框架。但是,当我插入此代码时自动加载和精简框架赢得';我们不能与apache2和php一起工作。为什么?,php,apache2,slim,Php,Apache2,Slim,我成功地安装了composer、Monolog和Slim框架。但是,当我插入此代码时 <?php require 'vendor/autoload.php'; date _default_timezone_set('America/New_york'); $log = new Monolog\Logger('name'); $log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logg
<?php
require 'vendor/autoload.php';
date _default_timezone_set('America/New_york');
$log = new Monolog\Logger('name');
$log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING));
$log->addWarning('Foo');
$app = new \Slim\Slim();
$app->get('/hello/:name', function ($name) {
echo "Hello, $name";
});
$app->run();
您有一个输入错误
这:
date _default_timezone_set('America/New_york');
应该是这样的:
date_default_timezone_set('America/New_york');
您是否显示了一个错误?您必须查看日志apache2?您使用的是哪种超薄版本?这是我在日志中找到的:[Fri Jan 22 14:02:31.335596 2016][:error][pid 1268][client 127.0.0.1:40150]PHP解析错误:语法错误,意外的“\u default\u timezone\u set”(T\u STRING)在第4行的/var/www/html/my_project/index.php中,我正在使用Slim版本3.1.0I修复了这个问题,现在它显示在error.log中