FrankenPHP : The Modern PHP App Server, written in Go

Ini adalah mainan baru dalam dunia PHP. Setelah PHP dibully habis habisan karena isu performa yang lambat, maka muncul teknologi baru dunia PHP. FrankenPHP.

FrankenPHP diketik dalam bahasan golang dan dipaket dalam satu file executable. Didalamnya sdh ada webserver Caddy dan tentu saja PHP.  Ini yg membuat kekencangannya berlipat-lipat.

Saya mencoba melakukan instalasi di server arm dengan mudah.

Kita bisa melakukan customisasi tambahan dengan membuat file misalnya /etc/caddy/caddyfile.conf yang isinya contohnya:

{
    frankenphp
}

http://localhost:2020 {    
        root * /home/cakedy/Dev/htdocs  
        php_server  
}

Namun jika kita menggunakan file konfigurasi cara menjalankannya menjadi

sudo frankenphp run –config /etc/caddy/Caddyfile

Setelah saya cek menggunakan phpinfo(). Sudah terinstall PHP beserta library-librarynya. Sayang ketika saya gunakan untuk menjalankan wordpress hasilnya masih blank. Apakah karena PHP-nya terlalu baru (8.4) atau ada setting yang kurang benar, saya belum tahu. Masih menunggu oprekan dari kawan-kawan lainlah.