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.
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
File config ada di .alphp/7.4-full/alphp.conf
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
- MySQL / MariaDB?
PHP di alphp ada ekstensi mysqli untuk konek ke server database (terpisah). Jika menginginkan LAMP Stack silahkan unduh alphp versi "full".
- Versi PHP
Saat ini menggunakan PHP 7.4 dan 8.0. Bisa berpindah versi dengan mudah. Untuk informasi ketik "alphp -h".