linux host kullanıyorum. sunucuda compesorun olup olmadını nasıl anlayabilirim? bir de eğer yoksa kurmamda herhangi bir sakınca varmıdır sunucu firma açısından vs. veya aşırı cpu kullanımı gibi..

saintx adlı üyeden alıntı: mesajı görüntüle
@buddy;

Bilgisayarında veya sunucunda Composer kurulu değilse şu yazımı okumanı tavsiye ediyorum.

composer.json;
{
    "minimum-stability": "dev",
    "require": {
        "imsaintx/utils": "dev-master",
        "sybio/image-workshop": "dev-master"
    }
}
test.php dosyamız;
<?php
    # Hata raporlamayı aktifleştirelim ve E_ALL seviyesine getirelim.
    error_reporting(E_ALL);
    # Dosya dahil etme yolunun ön tanımlı değerini değiştirelim.
    set_include_path(str_replace("\\", "/", dirname(realpath(__FILE__))));
    # Tarih/Zaman problemlerini engellemek için ön tanımlı zamandilimini değiştirelim.
    date_default_timezone_set("Europe/Istanbul");
    # Bağımlılıkları yükleyelim.
    require("vendor/autoload.php");
    # Kullanacağımız sınıfları çalışma alanımızda tanımlayalım.
    use \Tools\Utils;
    use \PHPImageWorkshop\ImageWorkshop;
    # Çalışma sayfamızın tipini "image/jpeg" karakter setini "UTF-8" yapalım.
    Utils::utf8_header("image/jpeg");
    # Resim URL adresimiz
    $image_url = "http://placekitten.com/600/550";
    # Watermark URL adresimiz
    $watermark_url = "https://www.r10.net/avatars/52908.gif";
    # Resmimi ve Watermark'ı $response değişkenine toplayalım.
    $response = (object) array(
        "image" => Utils::curl_get_contents($image_url)->body,
        "watermark" => Utils::curl_get_contents($watermark_url)->body
    );
    # Katmanları oluşturalım.
    $image_layer = ImageWorkshop::initFromString($response->image);
    $watermark_layer = ImageWorkshop::initFromString($response->watermark);
    # Watermark'ı resme entegre edelim.
    $image_layer->addLayer(1, $watermark_layer, 18, 12, "RB");
    # Sonucu alalım.
    $result = $image_layer->getResult();
    # Ekrana yazalım.
    imagejpeg($result, null, 100); # %100 kaliteye ayarlayalım.
    # Dosyaya kaydedelim.
    # 1. parametre: klasör
    # 2. parametre: dosya ismi
    # 3. parametre: klasör yoksa oluştursun mu?
    # 4. parametre: arkaplan rengi
    # 5. parametre: resim kalitesi
    $image_layer->save(".", "image.jpg", false, null, 100);
çıktı;