İçeriğe atla
OnionZero
DURUM: %100 AIR-GAPPED · ÇEKİRDEK BÜTÜN Teknik Brifing
OnionZero
DURUM: %100 AIR-GAPPED · ÇEKİRDEK BÜTÜN
Teknik Brifing
TR EN

DOKÜMANTASYON

Kurulum ve kullanım kılavuzları

Şifrelenmiş ürününüzü sunucunuza kurmak için gereken her şey: adım adım kılavuzlar, sistem gereksinimleri ve yanıtlar.

HIZLI BAŞLANGIÇ SİHİRBAZI

Üç hamlede mühürlü ürün

Kılavuzu en son okuyan mühendisler için hızlı hat. Aşağıdaki her blok tek tıkla kopyalanır; ayrıntılı anlatımlar kurulum kılavuzunda.

  1. PHP derlemenizi tanımlayın

    ozguard, her PHP çeşidi için ayrı ikili dosya sunar. Bu tek satırlık komut; eşleştirmeniz gereken sürümü, thread-safety durumunu ve mimariyi yazdırır:

    Linux · bash
    php -v
    php -r "echo (PHP_ZTS ? 'TS' : 'NTS') . ' ' . (PHP_INT_SIZE === 8 ? 'x64' : 'x86') . PHP_EOL;"
    Windows · PowerShell
    php -v
    php -r "echo (PHP_ZTS ? 'TS' : 'NTS') . ' ' . (PHP_INT_SIZE === 8 ? 'x64' : 'x86') . PHP_EOL;"
  2. ozguard'ı PHP'ye tanıtın

    Eklenti dosyasını PHP uzantı dizinine bırakın ve php.ini ile işaret edin. Platformunuza uyan sekmeyi seçin:

    Linux · bash
    sudo cp ozguard.so "$(php -i | awk -F'=> ' '/extension_dir/{print $2}')/"
    echo "extension = ozguard.so" | sudo tee /etc/php/8.3/mods-available/ozguard.ini
    sudo phpenmod ozguard && sudo systemctl restart php8.3-fpm
    Windows · PowerShell
    Copy-Item .\ozguard.dll "C:\AppServ\php8\ext\"
    Add-Content "C:\AppServ\php8\php.ini" "`nextension = \"C:\AppServ\php8\ext\ozguard.dll\""
    httpd -k restart   # Apache — veya: iisreset
    php.ini
    ; php.ini — OnionZero çalışma zamanını etkinleştirin
    extension = ozguard.so
    
    ; Satıcı açık anahtarı eklentiye gömülüdür — başka ayar gerekmez
    Dockerfile
    FROM php:8.3-fpm
    COPY ozguard.so /usr/local/lib/php/extensions/
    RUN echo "extension = ozguard.so" \
      > /usr/local/etc/php/conf.d/ozguard.ini
  3. Yüklemeyi doğrulayın

    Modül listesi bir ozguard satırı içermelidir — bu, kasanın devrede olduğunun PHP onayıdır:

    Linux · bash
    php -m | grep ozguard
    Windows · PowerShell
    php -m | findstr ozguard

Gereksinimlere hızlı bakış

PHP 8.0–8.5Windows + Linux · NTS / TSyalnızca x64root / Administrator erişimi≈ 5 dakika
PHP 8.3 / 8.4 üzerinde doğrulandı

Tam kurulum kılavuzu

Eksiksiz ozguard anlatımı: Windows ve Linux uyumluluk matrisi, adım adım kurulum, php.ini referansı, Dockerfile kalıbı ve sorun giderme.

Kurulum kılavuzunu açın

Çalışma zamanı indirmeleri

Tüm ozguard derlemeleri — Windows için PHP 8.0–8.5 (NTS + TS), Linux için PHP 8.1–8.5 — SHA-256 sağlama toplamlarıyla birlikte runtime sayfasındadır.

İndirme matrisini açın

Okumaya devam edin