Laravel include_path=.:/usr/local/Cellar/php/8.2.5/share/php/pear

Laravel include_path=.:/usr/local/Cellar/php/8.2.5/share/php/pear

    The other day I upgraded a Laravel project to latest version and I got the below error 

    Laravel include_path='.:/usr/local/Cellar/php/8.2.5/share/php/pear'

    Turns out that I was missing a file which is server.php.

    Server.php lies in the very core of Laravel and responsible for start up of Laravel index.php file. Create a file name server.php in the project root folder and then put the code below

    <?php
    
    /**
     * Laravel - A PHP Framework For Web Artisans
     *
     * @package  Laravel
     * @author   Taylor Otwell <taylor@laravel.com>
     */
    
    $uri = urldecode(
        parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
    );
    
    // This file allows us to emulate Apache's "mod_rewrite" functionality from the
    // built-in PHP web server. This provides a convenient way to test a Laravel
    // application without having installed a "real" web server software here.
    if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
        return false;
    }
    
    require_once __DIR__.'/public/index.php';

    Courses


    Recommended posts


    Recent posts