Skip to content
Tutorial emka
Menu
  • Home
  • Debian Linux
  • Ubuntu Linux
  • Red Hat Linux
Menu

Yang baru di FrankenPHP v1.0, Server Khusus PHP yang Dibuat Pakai Golang

Posted on December 12, 2023

FrankenPHP baru saja mencapai tonggak penting minggu ini, mencapai rilis v1.0. FrankenPHP adalah server aplikasi PHP modern yang ditulis dalam bahasa Go, FrankenPHP memberikan kalian server PHP tingkat produksi hanya dengan satu perintah.

Ini mencakup dukungan asli untuk Symphony, Laravel, WordPress, dan lainnya:

  • Production-grade PHP server, powered by Caddy
  • Easy deploy – package your PHP apps as a standalone, self-executable binary
  • Run only one service – no more separate PHP-FPM and Nginx processes
  • Extensible – compatible with PHP 8.2+, most PHP extensions, and all Caddy modules
  • Worker mode – boot your application once and keep it in memory
  • Real-time events sent to the browser as a JavaScript event
  • Zstandard and Gzip compression
  • Structured logging
  • Monitor Caddy with built-in Prometheus metrics
  • Native support for HTTPS, HTTP/2 and HTTP/3
  • Automatic HTTPS certificates and renewals
  • Graceful release – deploy your apps with zero downtime
  • Support for Early Hints

Apakah ada dukungan untuk FrakenPHP di Laravel Octane? Belum, tetapi ada permintaan tarik aktif untuk Menambahkan dukungan untuk FrankenPHP ke Laravel Octane.

Modul PHP mana yang didukung? Saya mencoba mencari daftar yang pasti, tetapi dari yang saya kumpulkan, sebagian besar ekstensi PHP populer seharusnya berfungsi. Dokumentasi mengkonfirmasi bahwa OPcache dan Debug didukung secara asli oleh FrankenPHP.

FrakenPHP menggunakan static-php-cli untuk membuat build, jadi daftar ekstensi ini seharusnya akurat dalam menentukan ekstensi yang didukung (terima kasih kepada Francis Lavoie).

Kalian dapat memulai dengan FrankenPHP di frankenphp.dev, dan jelajahi dokumentasi untuk mempelajari tentang mode pekerja, gambar Docker, dan membuat biner statis dari aplikasi Anda.

Jika kalian ingin bereksperimen dengan aplikasi kalian, cara termudah untuk mencobanya adalah menjalankan perintah Docker berikut:

docker run -v $PWD:/app/public 

    -p 80:80 -p 443:443
dunglas/frankenphp

Untuk Laravel, kalian perlu menjalankan perintah Docker berikut (dokumentasi FrankenPHP Laravel memiliki petunjuk instalasi lengkap):

docker run -p 443:443 -v $PWD:/app dunglas/frankenphp

Kalian juga dapat menjalankan biner frankenphp di macOS dan Linux jika kalian lebih suka tidak menggunakan Docker.

Recent Posts

  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
  • Apa Itu ErrTraffic? Mengenal Platform ClickFix yang Bikin Website Jadi ‘Error’ Palsu
  • What is Reflex Framework? A Full-stack Python Framework
  • CloudFlare Acquired AstroJS!
  • How to Completely Remove AI Features from Windows 11 Explained
  • How to AI Fine-Tuning with a New Red Hat’s New Modular Tools
  • When to Use ChatGPT, Gemini, and Claude for Beginners
  • The Complete Roadmap to Becoming a Data Engineer: From Beginner to Pro Explained
  • Is OpenAI’s New Open Responses API: A Game Changer for Open Models?
  • The Top 5 Tech Certifications You Need for 2026 Explained
  • X.509 Certificates Explained for Beginners
  • How to Create a Local User on Windows 11: Bypass the Online Account Requirement Easily
  • Ini Kronologi Hacking ESA (European Space Agency) 2025
  • Apa itu Zoom Stealer? Ini Definisi dan Bahaya Tersembunyi di Balik Ekstensi Browser Kalian
  • Apa itu Skandal BlackCat Ransomware?
  • Grain DataLoader Python Library Explained for Beginners
  • Controlling Ansible with AI: The New MCP Server Explained for Beginners
  • Is Your Headset Safe? The Scary Truth Bluetooth Vulnerability WhisperPair
  • Dockhand Explained, Manage Docker Containers for Beginners
  • Claude Co-Work Explained: How AI Can Control Your Computer to Finish Tasks
  • Apa itu ToneShell? Backdoor atau Malware Biasa?
  • Apa itu Parrot OS 7? Ini Review dan Update Terbesarnya
  • NVIDIA Rubin Explained: The 6-Chip Supercomputer That Changes Everything
  • What is OpenEverest? The Future of Database Management on Kubernetes
  • Mau Cuan dari Nonton Drama di Cash Reels? Jangan Buru-buru Install Sebelum Baca Ini!
  • Tertipu Saldo Palsu? Apakah Game Layer Drop Penipu?
  • Inilah Syarat Terbaru dan Cara Daftar Bansos PKH-BPNT 2026 Lewat HP!
  • Inilah Trik Hubungkan Telegram ke WaIDN Biar Saldo Ngalir Terus!
  • Caranya Mengatasi Kode Verifikasi PayPal yang Nggak Pernah Nyampe di HP
  • Tutorial Python Deepseek Math v2
  • Cara Menggunakan SAM3D untuk Segmentasi dan Pembuatan Model 3D dari Teks
  • Cara Membuat AI Agent Super Cerdas dengan DeepAgents dan LangGraph
  • Perbedaan GPU vs TPU, Mana yang Terbaik
  • Tutorial Langfuse: Pantau & Optimasi Aplikasi LLM
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
  • Apa Itu ErrTraffic? Mengenal Platform ClickFix yang Bikin Website Jadi ‘Error’ Palsu
  • Ini Kronologi Hacking ESA (European Space Agency) 2025
  • Apa itu Zoom Stealer? Ini Definisi dan Bahaya Tersembunyi di Balik Ekstensi Browser Kalian
  • Apa itu Skandal BlackCat Ransomware?
©2026 Tutorial emka | Design: Newspaperly WordPress Theme