Bagian ini menyediakan panduan langkah demi langkah untuk menginstal MagicServer. Panduan ini mencakup persyaratan sistem, prosedur instalasi, serta konfigurasi dasar untuk memastikan server berjalan dengan baik dan siap digunakan.
Memulai
1. Buka Halaman Resmi
Buka repositori resmi MagicServer di: https://github.com/Planetbiru/MagicServer .
Selanjutnya, masuk ke bagian Releases untuk mengunduh versi terbaru.
2. Unduh dan Ekstrak
Ekstrak MagicServer ke lokasi mana pun, misalnya:
D:\MagicServer
3. Buka Command Prompt sebagai Administrator
Diperlukan agar Apache, MariaDB, dan Redis dapat berjalan dengan benar.
D:\r\ncd MagicServer
4. Instal MariaDB
Jalankan perintah berikut untuk menginstal MariaDB:
php\php.exe install-mariadb.php
5. Instal MagicAppBuilder
Jalankan perintah berikut untuk mengunduh dan menginstal versi terbaru:
php\php.exe install-magicappbuilder.php
6. Jalankan Server
Menjalankan Apache, MariaDB, Redis, serta membangun ulang konfigurasi:
php\php.exe start.php
7. Atur Password Root MariaDB
Setelah server berjalan, sangat penting untuk mengatur password yang aman untuk pengguna root MariaDB.
Untuk melakukannya, jalankan skrip berikut:
php\php.exe set-mariadb-password.php
Secara default, skrip ini akan mengatur password pengguna root menjadi password. Jika Anda ingin menggunakan password lain, ubah nilai berikut di file set-mariadb-password.php sebelum menjalankan skrip:
8. Akses Aplikasi dan Tools
Buka browser dan akses:
-
MagicAppBuilder:
http://localhost/MagicAppBuilder/ -
phpMyAdmin (antarmuka web MariaDB):
http://localhost/phpmyadmin/
9. Hentikan Server
Untuk menghentikan semua layanan:
php\php.exe stop.php
Konfigurasi
Konfigurasi berbasis template akan dibangun ulang secara otomatis.
| Component | Template File | Generated File |
|---|---|---|
| Apache | config/httpd-template.conf | config/httpd.conf |
| PHP | config/php-template.ini | php/php.ini |
| MariaDB | config/my-template.ini | config/my.ini |
| Redis | config/redis-template.conf | redis/redis.conf |
📝 Jangan mengedit file hasil generate secara langsung. Ubah file template-nya.
Kredensial Default
| Service | Username | Password |
|---|---|---|
| MariaDB | root | password |
| MagicAppBuilder | administrator | administrator |
| Your App | superuser | superuser |
🔐 Amankan lingkungan Anda dengan mengganti password default.
Kompatibilitas
- ✅ Windows 10 dan 11
- ✅ Mendukung PHP 7.x dan 8.x
- ✅ MagicAppBuilder v1.12.0+
- ✅ Redis untuk Windows (Memurai / Microsoft port)
Tools yang Disertakan
| Tool | Description | Path |
|---|---|---|
| PHP CLI | Run PHP scripts from the command line | php\php.exe |
| MariaDB CLI | MySQL-compatible database client | mysql\bin\mysql.exe |
| Redis CLI | Command-line interface for Redis | redis\redis-cli.exe |
| phpMyAdmin | Web-based interface for MariaDB administration | Accessible at /phpmyadmin/ in your browser |