thephpleague / glide

Wonderfully easy on-demand image manipulation library with an HTTP based API.
http://glide.thephpleague.com
MIT License
2.54k stars 198 forks source link

Cannot make it working in RAW PHP... pls help 🙇‍♂️ #389

Open vitalijalbu opened 6 months ago

vitalijalbu commented 6 months ago

http://localhost:8888/sportibile-uploads/uploads/1.png?w=10&h=10

Hi guys, I found the library very interesting but cannot make it working in localhost (using MAMP)

Here's my code, maybe I forgot something? I prefer to use core php and no frameworks because i will host the script in a subdomain.

<?php
require 'vendor/autoload.php';

use League\Glide\Responses\PsrResponseFactory;
use League\Glide\ServerFactory;

// Specify the path to your image directory
$imagePath = __DIR__ . '/uploads';

// Specify the URL path to your image directory
$baseUrl = 'http://localhost:8888/sportibile-uploads';

// Configure Glide server
$server = ServerFactory::create([
    'response' => new PsrResponseFactory(),
    'source' => '/uploads',
    'cache' => __DIR__ . '/cache',
    'base_url' => $baseUrl,
]);

// Handle image manipulation request
$server->outputImage($_SERVER['REQUEST_URI'], $_GET);