Skip to content

gnulinuxid/alphp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • 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".

Screenshot

alphp