MagicAppBuilder Tech News

Instalasi MagicServer di Windows

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