Skip to content

Instantly share code, notes, and snippets.

@sameg14
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sameg14/10533b9cec72ccbd3a20 to your computer and use it in GitHub Desktop.
Save sameg14/10533b9cec72ccbd3a20 to your computer and use it in GitHub Desktop.
Production app.php for Symfony2 using ApcClassLoader
<?php
use Symfony\Component\Debug\Debug;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\ClassLoader\ApcClassLoader;
$loader = require(__DIR__ . '/../app/bootstrap.php.cache');
require(__DIR__ . '/../app/AppKernel.php');
require(__DIR__ . '/../app/AppCache.php');
$apcLoader = new ApcClassLoader(sha1(__FILE__), $loader);
$loader->unregister();
$apcLoader->register(true);
$kernel = new AppKernel($env, $debug = false);
$kernel->loadClassCache();
$kernel = new AppCache($kernel);
Request::enableHttpMethodParameterOverride();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment