lil-terminal için sistem gereksinimleri nelerdir?

lil-terminal’in desteklenen PHP 8 hattı için güncel hosting gereksinimleri.

Çekirdeğin ihtiyacı

Çekirdek için PHP 8, modern bir tarayıcı ve ilk açılışta kurulum dizinine yazma izni yeterlidir. lil-terminal SSH, Composer, Node.js veya sistem kabuğu gerektirmez.

Kaynak isteyen işler

Büyük arşivler, görseller, yüklemeler, hash işlemleri ve yapılandırılmış veriler çekirdeğin kendisinden daha fazla bellek, çalışma süresi ve geçici disk alanı gerektirebilir. Modüller ayrıca ihtiyaç duydukları PHP eklentilerini kontrol eder ve eksik yetenekleri açıkça bildirir.

PHP

Şimdi kullanılabilir

PHP hattı lil-terminal’ın güncel uygulamasıdır. PHP bulunan ancak SSH, sistem kabuğu, Composer veya Node.js sunulmayan sıradan paylaşımlı hosting ortamları için tasarlanmıştır.

Yaygın web sunucuları
Apache HTTP ServerNginx

Asgari gereksinimler

Çalışma zamanı
Dondurulmuş uyumluluk derlemesiyle PHP 7.4 veya sürdürülen hatla PHP 8.0+. PHP 7.4 upstream desteğini tamamlamıştır ve yalnızca eski barındırma ortamları için korunur.
Web sunucusu
PHP çalıştırabilen herhangi bir web sunucusu: Apache, PHP-FPM ile Nginx, LiteSpeed, PHP ile IIS veya eşdeğer bir hosting yığını.
PHP memory_limit
Çekirdek ve küçük işlemler için 32 MiB.
Çalışma süresi
İstek başına 30 saniye.
Boş disk alanı
lil-terminal ve küçük geçici dosyalar için 16 MiB; ayrıca işlenecek gerçek dosyalar için yeterli alan.
Oturumlar ve dosya sistemi
PHP oturumları etkin olmalıdır; lil.php ve çalışma dizini okunabilir, değiştirilecek yollar PHP süreci tarafından yazılabilir olmalıdır.
Depo erişimi
PHP URL akışları veya cURL üzerinden repo.lil.dog adresine giden HTTPS erişimi. SSH gerekmez.
Tarayıcı
JavaScript ve çerezleri açık güncel Chrome, Edge, Firefox veya Safari.

Önerilen gereksinimler

Çalışma zamanı
Upstream güvenlik düzeltmelerini almaya devam eden PHP 8.4 veya 8.5 dalı.
PHP memory_limit
128 MiB veya daha fazla; büyük JSON/XML belgeleri, görseller, arşivler ve büyük veritabanı sonuçları için artırın.
Çalışma süresi
Uzun arşiv, ağ ve bakım işlemleri için 120 saniye veya daha fazla.
Boş disk alanı
En az 256 MiB yedek alan ve işlenecek en büyük dosya veya arşivle orantılı çalışma alanı.
Aktarım güvenliği
Terminal sayfası için HTTPS ve dış TLS bağlantıları için geçerli CA güven zinciri.
Yararlı PHP eklentileri
Modüllere göre: cURL, OpenSSL, ZipArchive/Phar, mbstring veya iconv, DOM, EXIF/GD ya da Imagick, PDO/veritabanı sürücüleri, Redis veya MongoDB. Çıplak çekirdek exec() veya shell_exec() gerektirmez.
Yüklemeler
upload_max_filesize ve post_max_size değerlerini tarayıcıdan yüklenecek en büyük dosyadan daha yüksek ayarlayın.

Bu sınırlar terminalin kendisini tanımlar. Büyük verileri okuyan, açan, hashleyen, dönüştüren veya yükleyen komutlar veri boyutuyla orantılı bellek, süre ve disk alanı ister.

İlgili belgeler

← SSS’ye dön