gnulinuxid / alphp

XAMPP alternative
14 stars 5 forks source link

alphp 7.4

alphp adalah Apache dan PHP dalam sebuah wadah. Ini seperti XAMPP, dengan keunggulan yaitu Apache dan pengguna tidak saling berebut perijinan. Tidak perlu selalu melakukan chown atau chmod. Karena alphp dipasang di direktori /home/pengguna bukan di /opt, dan dijalankan tanpa akses root.

Pemasangan

Silahkan pilih versi yang sesuai:

Lite

Pengunduhan versi "lite" hanya 15MB. Berisi Apache 2.4, PHP 5, dan PHP 7.

Sedang tidak diperbarui, silahkan unduh versi "full"

Full

Pengunduhan versi "full" sekitar 70MB. Berisi Apache 2.4, PHP 7, PHP 8, MariaDB dan phpMyAdmin.

64 bit:

$ wget https://github.com/gnulinuxid/alphp/releases/download/v7.4-full/alphp-7.4-x86_64.run
$ sh alphp-7.4-x86_64.run

32 bit:

$ wget https://github.com/gnulinuxid/alphp/releases/download/v7.4-full/alphp-7.4-x86.run
$ sh alphp-7.4-x86.run

Setelah terpasang, jalankan dengan:

$ alphp

Jika shortcut tidak terpasang, jalankan dengan:

$ $HOME/.alphp/7.4-full/bin/alphp

Bantuan:

$ alphp -h

Konfigurasi

File config ada di .alphp/7.4-full/alphp.conf

Catatan

Karena alphp rootless, tidak mendukung port dibawah 1024. Standarnya adalah 8080. Tetapi jika menginginkan port misal 80, bisa menggunakan port forwarding. Berikut contoh jika menggunakan socat:

# socat TCP-LISTEN:80,reuseaddr,fork TCP:localhost:8080

PHP di alphp ada ekstensi mysqli untuk konek ke server database (terpisah). Jika menginginkan LAMP Stack silahkan unduh alphp versi "full".

Saat ini menggunakan PHP 7.4 dan 8.0. Bisa berpindah versi dengan mudah. Untuk informasi ketik "alphp -h".

Screenshot

alphp