Awan Server 9.0
Pre-releaseAwan Server The Moments Version
Awan Server 9.0
๐ฆ Awan Server GUI 9.0
๐ฉโ๐ Kenapa Harus Pip install awan?
- Memudahkan penggunaan aplikasi
- Meringan kan aplikasi jika terlalu banyak penggunaan aplikasi
- Sangat mudah di aplikasikan dan juga ringan untuk di platform mana pun
- aplikasi tersebut di rancang untuk memberi kemudahan untuk programing
- dan memudahkan lainya masih banyak lagi yang lengkap dan ringan
- di sarankan harus install package dalam documentasi awan server 9.3.2 Format file
xampp.rar
Daftar Isi
- Pip install awan
- awan
๐ฆ Pip install awan
pip install awan๐ฆ awan
awan๐ฆ Panduan Penggunaan
Memulai Project Baru
- Buka tab "Projects"
- Klik "New Project"
- Isi detail project:
- Project name
- Document root
- PHP version
- Database options
- Konfigurasi virtual host
- Mulai coding!
Manajemen Database
sequenceDiagram
User->>+phpMyAdmin: Login
phpMyAdmin->>+MySQL: Execute Query
MySQL-->>-phpMyAdmin: Return Results
phpMyAdmin-->>-User: Display DataDebugging
- Xdebug configuration otomatis
- Log viewer terintegrasi
- Real-time monitoring resource
๐ Daftar Isi
- Pendahuluan
- Penjelasan
php server V2.exe - Persiapan Sebelum Instalasi
- Langkah-langkah Pemasangan Patch
- Penggunaan MySQL dan phpMyAdmin Tanpa XAMPP
- Pengujian Server
- Troubleshooting
- FAQ
- Lampiran Gambar & Struktur Folder
๐งพ Pendahuluan
Panduan ini menjelaskan cara memasang patch aplikasi dan menjalankan server lokal PHP menggunakan php server V9.0 tanpa XAMPP. Anda juga akan belajar menjalankan MySQL dan phpMyAdmin dari folder lokal.
โ๏ธ Penjelasan php server V9.0
php server V9.0 adalah server PHP portabel untuk Windows. Tidak perlu menginstal PHP, Apache, atau XAMPP.
โ Kelebihan:
- Portable: Bisa dijalankan langsung dari folder atau flashdisk.
- Simple: Klik 2x langsung jalan.
- Ringan: Tidak banyak konsumsi resource.
- Multiversi: Bisa diganti versi PHP-nya sesuai kebutuhan.
๐ฆ Persiapan Sebelum Instalasi
๐ File yang dibutuhkan:
php server V9.0- Folder aplikasi web (berisi
index.php) - File Patch (
.zip,.rar, atau folder) - MySQL portabel (
mysqld.exe) - phpMyAdmin (ekstrak dalam folder
htdocs/phpmyadmin)
๐ป Spesifikasi sistem:
- Windows 7 ke atas (32/64 bit)
- Tidak ada konflik port 8080 atau 3306
๐ ๏ธ Langkah-langkah Pemasangan Patch
1. PIP INSTALL AWAN
2. AWAN
๐ Perbandingan Versi
| Fitur | v4.2 | v5.0 |
|---|---|---|
| PHP Versi | 3 | 7 |
| Database Options | 2 | 4 |
| Startup Time | 8s | 3s |
| Project Isolation | โ | โ |
| Node.js Support | โ | โ |
๐งพ Deskripsi Umum Aplikasi Awan Server.py
Awan Server.py adalah aplikasi GUI berbasis Tkinter yang memudahkan pengguna untuk mengelola berbagai layanan server lokal dari satu tempat. Aplikasi ini mendukung:
๐ Web Server Terintegrasi
- Apache 2.4.x + Nginx 1.23.x (dapat di-switch)
- Virtual Host otomatis
- Reverse Proxy configuration
- .htaccess support penuh
๐๏ธ Database Management
- MySQL 8.0 + MariaDB 10.6
- phpMyAdmin 5.2
- Database import/export one-click
- User management terintegrasi
๐ sequenceDiagram
- User->>+phpMyAdmin: Login
- phpMyAdmin->>+MySQL: Execute Query
- MySQL-->>-phpMyAdmin: Return Results
- phpMyAdmin-->>-User: Display Data
๐ ๏ธ PHP Multi Versi
- Dukungan PHP 5.6 hingga PHP 8.2
- Switch versi PHP per-project
- Ekstensi PHP yang dapat dikonfigurasi via GUI
- Xdebug integration
โก Fitur Tambahan
- Auto Start/Stop Services
- File Manager dengan editor code built-in
- SSL Otomatis (menggunakan mkcert)
- Email Server (MailHog untuk testing)
- Node.js 18.x + npm
- Git Integration
- Composer built-in
- Laravel & Laragon built-in
- Terminal & Tools built-in
- PHP 8.2 built-in
- PHP 8.1 built-in
- PHP 8.0 built-in
- Dll & Executable support
- pip install awan support
Update Terbaru di Versi 9.0/8.0
๐ฅ Fitur Baru
- Lengkap dan super Complite
Awan Server UI Bacground
Awan Server 5.0 adalah solusi server lokal all-in-one berbasis Windows yang dirancang untuk pengembangan web modern. Paket lengkap ini menggabungkan semua tools essential dalam satu aplikasi dengan antarmuka intuitif, cocok untuk developer dari level pemula hingga profesional.
Daftar Isi
- Fitur Utama
- Update Versi 5.0
- Persyaratan Sistem
- Struktur Arsitektur
- Cara Instalasi
- Panduan Penggunaan
- FAQ
- Dukungan
Fitur Utama
๐ Web Server Terintegrasi
- Apache 2.4.x + Nginx 1.23.x (dapat di-switch)
- Virtual Host otomatis
- Reverse Proxy configuration
- .htaccess support penuh
๐๏ธ Database Management
- MySQL 8.0 + MariaDB 10.6
- phpMyAdmin 5.2
- Database import/export one-click
- User management terintegrasi
sequenceDiagram
User->>+phpMyAdmin: Login
phpMyAdmin->>+MySQL: Execute Query
MySQL-->>-phpMyAdmin: Return Results
phpMyAdmin-->>-User: Display Data
๐ ๏ธ PHP Multi Versi
- Dukungan PHP 5.6 hingga PHP 8.2
- Switch versi PHP per-project
- Ekstensi PHP yang dapat dikonfigurasi via GUI
- Xdebug integration
โก Fitur Tambahan
- Auto Start/Stop Services
- File Manager dengan editor code built-in
- SSL Otomatis (menggunakan mkcert)
- Email Server (MailHog untuk testing)
- Node.js 18.x + npm
- Git Integration
- Composer built-in
Update Terbaru di Versi 5.0
๐ฅ Fitur Baru
-
Project Workspaces
graph TD A[Workspace] --> B[Project 1] A --> C[Project 2] B --> D[PHP 8.1] B --> E[MySQL 8.0] C --> F[Node.js 18] C --> G[MariaDB 10.6]
-
Enhanced Security
- Automatic security patches
- Isolated service containers
- Built-in firewall manager
-
Performance Boost
- Startup time 40% lebih cepat
- Memory usage optimization
- Parallel service loading
๐ Perbandingan Versi
| Fitur | v4.2 | v5.0 |
|---|---|---|
| PHP Versi | 3 | 7 |
| Database Options | 2 | 4 |
| Startup Time | 8s | 3s |
| Project Isolation | โ | โ |
| Node.js Support | โ | โ |
Persyaratan Sistem
Minimum
- Windows 10/11 64-bit
- 4GB RAM
- 5GB storage space
- .NET Framework 4.8
Rekomendasi
- Windows 11 64-bit
- 8GB+ RAM
- SSD storage
- Virtualization enabled
Struktur Arsitektur
flowchart TB
subgraph AwanServer5.0
A[Control Panel] --> B[Service Manager]
A --> C[Configuration Wizard]
B --> D[Apache/Nginx]
B --> E[MySQL/MariaDB]
B --> F[PHP Engines]
B --> G[Node.js]
A --> H[Project Manager]
H --> I[Virtual Hosts]
H --> J[SSL Certificates]
A --> K[Monitoring Dashboard]
endCara Instalasi
Instalasi Standar
-
Unduh installer dari website resmi
-
Jalankan
AwanServer_5.0_Installer.exe -
Ikuti wizard instalasi:
graph LR A[License Agreement] --> B[Install Location] B --> C[Component Selection] C --> D[Port Configuration] D --> E[Admin Credentials] E --> F[Installation] F --> G[Completion]
-
Launch aplikasi dari Start Menu
Opsi Lanjutan
- Silent install:
AwanServer_5.0_Installer.exe /S /PORT=8080 /COMPONENTS="apache,php8.1,mysql" - Custom port configuration
- Network installation mode
Panduan Penggunaan
Memulai Project Baru
- Buka tab "Projects"
- Klik "New Project"
- Isi detail project:
- Project name
- Document root
- PHP version
- Database options
- Konfigurasi virtual host
- Mulai coding!
Manajemen Database
sequenceDiagram
User->>+phpMyAdmin: Login
phpMyAdmin->>+MySQL: Execute Query
MySQL-->>-phpMyAdmin: Return Results
phpMyAdmin-->>-User: Display DataDebugging
- Xdebug configuration otomatis
- Log viewer terintegrasi
- Real-time monitoring resource
FAQ
โ Bagaimana cara migrasi dari versi sebelumnya?
๐ Gunakan backup/restore tool atau import manual konfigurasi.
โ Apakah support WordPress multisite?
โ
Ya, lengkap dengan rewrite rules otomatis.
โ Bagaimana update versi?
Sistem akan memberi notifikasi otomatis ketika update tersedia.
Dukungan
Resource
Kontak
- Email: support@awanserver.id
- Telepon: +62 21 1234 5678
- Jam Operasional: Senin-Jumat 09:00-17:00 WIB
Kontribusi
Awan Server adalah proyek open-source. Berkontribusi di:
ยฉ 2023 Awan Server Dwi Bakti N Dev | Privacy Policy | Terms of Use
This enhanced version includes:
- Visual elements (Mermaid diagrams for architecture and workflows)
- More detailed feature descriptions
- Version comparison table
- System requirements section
- Installation flowchart
- Usage guide with sequence diagram
- Expanded FAQ
- Support and contribution sections
- Better organization with table of contents
You'll need to:
- Create an
assetsfolder for images - Add actual screenshot (dashboard-preview.png)
- Adjust links to match your actual documentation
- Customize the contact information
The Mermaid diagrams will render automatically on platforms like GitHub that support it. For other platforms, you might need to include them as images instead.
Awan Server Host 4.0 - Enhanced
Awan Server adalah aplikasi GUI berbasis Python (Tkinter) yang memudahkan pengguna untuk mengelola berbagai layanan server lokal dari satu tempat. Aplikasi ini cocok untuk developer web yang menggunakan PHP, Laravel, Apache, MariaDB, FTP Server, dan sebagainya.
Tampilan GUI Design Profesional
๐ Fitur Utama
| Komponen | Fungsi |
|---|---|
| PHP Server | Menjalankan server development PHP lokal |
| Apache | Menyalakan server Apache HTTP |
| MariaDB | Start/Stop database MariaDB atau MySQL |
| FileZilla | FTP Server - mengelola koneksi file transfer |
| Mercury | Mail Server - layanan pengiriman email lokal |
| Tomcat | Servlet Java menggunakan Apache Tomcat |
| Laravel | Manajemen project Laravel dan Composer |
| Laragon | Start/Stop Laragon jika terinstal |
| Tools | Akses cepat ke Adminer, phpMyAdmin, XAMPP, Shell, dll |
| Terminal | Akses langsung ke CMD, PowerShell, Git Bash, dan MySQL Shell |
๐งพ Deskripsi Umum Aplikasi Awan Server.py
Awan Server.py adalah aplikasi GUI berbasis Tkinter yang memudahkan pengguna untuk mengelola berbagai layanan server lokal dari satu tempat. Aplikasi ini mendukung:
-
PHP Development Server
-
Apache HTTP Server
-
MariaDB/MySQL Server
-
FileZilla FTP Server
-
Mercury Mail Server
-
Apache Tomcat
-
Laragon
-
Laravel (via Composer)
-
Terminal commands (CMD, PowerShell, Git Bash)
-
Tools seperti Adminer, phpMyAdmin, XAMPP control
Berikut adalah penjelasan lengkap, penggunaan, serta flowchart dan tata cara penggunaan aplikasi dari file Awan Server.py, yang merupakan aplikasi GUI berbasis Python untuk mengelola berbagai layanan server:
+---------------------------+
| Jalankan Aplikasi Python |
+------------+--------------+
|
v
+-------------+--------------+
| Load Konfigurasi JSON |
+-------------+--------------+
|
v
+-------------------------------+
| Tampilkan GUI (Semua Tab) |
+-------------------------------+
|
v
+-------------------------------+
| Pengguna Memilih Tab Server |
+-------------------------------+
|
+-------------------------------+
| Klik Start โ Jalankan Server |
| via subprocess.Popen() |
+-------------------------------+
|
+-------------------------------+
| Log Output + Update Status UI |
+-------------------------------+
๐ฏ Tujuan dan Fungsi Utama
| Komponen | Fungsi |
|---|---|
| PHP Tab | Menjalankan PHP built-in server lokal |
| Apache Tab | Start/Stop server Apache HTTP |
| MariaDB Tab | Menjalankan MySQL/MariaDB server |
| FileZilla Tab | Start/Stop layanan FTP |
| Mercury Tab | Menjalankan layanan email server |
| Tomcat Tab | Menjalankan Apache Tomcat (Java Servlet) |
| Laravel Tab | Generate project Laravel, run dev server |
| Terminal Tab | Shortcut ke terminal CMD, PowerShell, Git |
| Tools Tab | Alat bantu: edit php.ini, buka Adminer/phpMyAdmin/XAMPP |
๐ File Konfigurasi
-
server_host_config.json: tempat menyimpan path ke server (PHP, Apache, dsb.)
๐ Catatan Keamanan
-
Pastikan port yang dipilih tidak konflik (misal PHP di 8000, Apache di 80)
-
Gunakan antivirus/firewall yang mendukung aktivitas localhost
๐ญ Kelebihan Awan Server
-
Antarmuka tunggal untuk semua layanan
-
Fleksibel: bisa menggunakan XAMPP, Laragon, atau path mandiri
-
Support Laravel & Composer langsung dari GUI
-
Tampilan sederhana namun lengkap
-
Bisa digunakan tanpa harus buka CMD manual
๐ Lisensi
Awan Server 4.0 dikembangkan oleh Dwi Bakti N Dev. Bebas digunakan untuk tujuan pembelajaran dan pengembangan. Tidak disarankan untuk digunakan di server produksi.
๐ค Kontribusi
Pull request terbuka untuk perbaikan, UI redesign, atau integrasi layanan tambahan seperti Docker atau PostgreSQL. Silakan fork dan bantu kembangkan!
๐ฌ Kontak
Hubungi pengembang melalui:
-
Email:
dwibaktindev@example.com -
GitHub: github.com/dwibaktindev
# Awan Server Host 4.0 - EnhancedDibuat dengan cinta untuk developer Indonesia. ๐ฎ๐ฉ
Awan Server adalah aplikasi GUI berbasis Python (Tkinter) yang memudahkan pengguna untuk mengelola berbagai layanan server lokal dari satu tempat. Aplikasi ini cocok untuk developer web yang menggunakan PHP, Laravel, Apache, MariaDB, FTP Server, dan sebagainya.
๐ Fitur Utama
| Komponen | Fungsi |
|---|---|
| PHP Server | Menjalankan server development PHP lokal |
| Apache | Menyalakan server Apache HTTP |
| MariaDB | Start/Stop database MariaDB atau MySQL |
| FileZilla | FTP Server - mengelola koneksi file transfer |
| Mercury | Mail Server - layanan pengiriman email lokal |
| Tomcat | Servlet Java menggunakan Apache Tomcat |
| Laravel | Manajemen project Laravel dan Composer |
| Laragon | Start/Stop Laragon jika terinstal |
| Tools | Akses cepat ke Adminer, phpMyAdmin, XAMPP, Shell, dll |
| Terminal | Akses langsung ke CMD, PowerShell, Git Bash, dan MySQL Shell |
โ๏ธ Instalasi dan Menjalankan Aplikasi
1. Persiapan
- Pastikan Python 3.x telah terinstal
- Gunakan Windows (support
subprocess.CREATE_NO_WINDOW)
2. Jalankan Aplikasi
python "Awan Server.py"๐ Struktur Antarmuka (Tabs)
- PHP Server: Jalankan built-in server PHP
- Apache: Kelola Apache HTTP Server
- MariaDB: Database server lokal
- FileZilla: FTP server interface
- Mercury: SMTP dan POP3 lokal
- Tomcat: Server Java Servlet
- Laravel: Tooling Laravel (via Composer)
- Laragon: Shortcut jika Laragon sudah terinstal
- Tools: Adminer, phpMyAdmin, dll
- Terminal: CMD, PowerShell, Git Bash, MySQL
๐ป Cara Penggunaan
- Jalankan aplikasi.
- Pilih tab layanan server (misal: PHP).
- Isi konfigurasi path ke executable (php.exe, httpd.exe, dll).
- Klik Start untuk menjalankan server.
- Status dan log akan tampil di bagian bawah.
- Klik Open Browser untuk membuka localhost.
- Gunakan tab Tools atau Terminal sesuai kebutuhan tambahan.
๐ File Konfigurasi
Aplikasi menyimpan path ke executable dalam file:
server_host_config.json
Contoh isi:
{
"paths": {
"php": "C:\\xampp\\php\\php.exe",
"apache": "C:\\xampp\\apache\\bin\\httpd.exe"
}
}๐ Perbandingan XAMPP vs Laragon vs Laravel Dev Server
| Fitur | XAMPP | Laragon | Laravel Dev Server |
|---|---|---|---|
| Web Server | Apache | Apache / Nginx | Built-in PHP server |
| Database | MariaDB | MariaDB / MySQL / PostgreSQL | Harus setup manual |
| UI Panel | Ya (XAMPP Control Panel) | Ya (Modern Panel) | Tidak ada |
| Virtual Host | Sulit konfigurasi | Otomatis (domain.test) | Harus konfigurasi DNS |
| Composer Support | Manual install | Terintegrasi | Wajib terinstal |
| Laravel Support | Butuh setup | Sangat mudah | Native |
| Kecepatan | Standar | Sangat cepat | Cepat (dev server) |
| Sistem Operasi | Windows | Windows | Cross-platform |
| Cocok Untuk | Pemula / Stack klasik | Web dev modern & Laravel | Dev Laravel skala kecil |
๐ญ Kelebihan Awan Server
- Antarmuka tunggal untuk semua layanan
- Fleksibel: bisa menggunakan XAMPP, Laragon, atau path mandiri
- Support Laravel & Composer langsung dari GUI
- Tampilan sederhana namun lengkap
- Bisa digunakan tanpa harus buka CMD manual
๐ Lisensi
Awan Server 4.0 dikembangkan oleh Dwi Bakti N Dev. Bebas digunakan untuk tujuan pembelajaran dan pengembangan. Tidak disarankan untuk digunakan di server produksi.
๐ค Kontribusi
Pull request terbuka untuk perbaikan, UI redesign, atau integrasi layanan tambahan seperti Docker atau PostgreSQL. Silakan fork dan bantu kembangkan!
๐ฌ Kontak
Hubungi pengembang melalui:
- Email:
dwibaktindev@example.com - GitHub:
DwiDevelopes and Royhtml
Dibuat dengan cinta untuk developer Indonesia. ๐ฎ๐ฉ
๐ฆ Awan Server GUI 3.0
Klik Video Tutorials Penggunaan 3.0
๐ฆ Panduan Lengkap Pemasangan Patch & Penggunaan php server V2.exe Tanpa XAMPP
tutorial pemasangan
Klik Video Tutorials Pemasangan
Patch install
1. Apache Running Patch :
paste apache 1
C:\Users\User\Desktop\Server Awan\apache\bin\httpd.exe
paste apache 2
C:\Users\User\Desktop\Server Awan\apache\conf\httpd.conf
2. MySQL Running Patch :
paste Mysql
C:\Users\User\Desktop\Server Awan\mysql\bin\mysqld.exe
3. PHP MY ADMIN
paste My php Admin
C:\Users\User\Desktop\Server Awan\php\php.exe
๐ Daftar Isi
- Pendahuluan
- Penjelasan
php server V2.exe - Persiapan Sebelum Instalasi
- Langkah-langkah Pemasangan Patch
- Penggunaan MySQL dan phpMyAdmin Tanpa XAMPP
- Pengujian Server
- Troubleshooting
- FAQ
- Lampiran Gambar & Struktur Folder
๐งพ Pendahuluan
Panduan ini menjelaskan cara memasang patch aplikasi dan menjalankan server lokal PHP menggunakan php server V2.exe tanpa XAMPP. Anda juga akan belajar menjalankan MySQL dan phpMyAdmin dari folder lokal.
โ๏ธ Penjelasan php server V2.exe
php server V2.exe adalah server PHP portabel untuk Windows. Tidak perlu menginstal PHP, Apache, atau XAMPP.
โ Kelebihan:
- Portable: Bisa dijalankan langsung dari folder atau flashdisk.
- Simple: Klik 2x langsung jalan.
- Ringan: Tidak banyak konsumsi resource.
- Multiversi: Bisa diganti versi PHP-nya sesuai kebutuhan.
๐ฆ Persiapan Sebelum Instalasi
๐ File yang dibutuhkan:
php server V2.exe- Folder aplikasi web (berisi
index.php) - File Patch (
.zip,.rar, atau folder) - MySQL portabel (
mysqld.exe) - phpMyAdmin (ekstrak dalam folder
htdocs/phpmyadmin)
๐ป Spesifikasi sistem:
- Windows 7 ke atas (32/64 bit)
- Tidak ada konflik port 8080 atau 3306
๐ ๏ธ Langkah-langkah Pemasangan Patch
1. Ekstrak File Patch
Ekstrak patch ke dalam folder aplikasi:
Klik kanan โ Extract HereIlustrasi:
๐ AplikasiWeb/
โโโ index.php
โโโ config.php
โโโ ...
๐ Patch/
2. Salin & Timpa File Lama
Jika muncul peringatan, pilih Replace All / Timpa File.
3. Jalankan php server V2.exe
Klik dua kali file php server V2.exe, akan muncul jendela command prompt:
PHP Development Server started at http://localhost:8080
4. Akses Lewat Browser
Buka http://localhost:8080 โ aplikasi akan muncul.
๐พ Penggunaan MySQL dan phpMyAdmin Tanpa XAMPP
1. Jalankan MySQL Portabel
Gunakan file patch dari Anda:
C:\Users\User\Desktop\Server Awan\mysql\bin\mysqld.exe
Langkah:
- Klik dua kali
mysqld.exe - MySQL akan aktif di
localhost:3306
2. Konfigurasi config.inc.php phpMyAdmin
Di folder phpmyadmin, buka config.inc.php, ubah:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '3306';3. Akses phpMyAdmin
Jalankan php server V2.exe di folder utama yang juga berisi phpmyadmin, lalu buka:
http://localhost:8080/phpmyadmin
๐งช Pengujian Server
โ Pastikan:
-
File
index.phpada di root folder. -
Tidak ada error di command prompt.
-
Jika butuh port lain:
php server V2.exe 8000
๐งฏ Troubleshooting
| Masalah | Solusi |
|---|---|
| Port 8080 dipakai | Jalankan dengan port lain, contoh php server V2.exe 8001 |
| Server tidak tampil | Cek file index.php, pastikan ada di root |
| MySQL tidak konek | Pastikan mysqld.exe aktif dan port 3306 tidak konflik |
| phpMyAdmin error | Periksa config.inc.php, username/password database |
| Antivirus blokir server | Tambahkan php server V2.exe ke whitelist |
โ FAQ
Q: Perlu XAMPP?
A: Tidak perlu. Semuanya dijalankan langsung via .exe.
Q: Bisa di-flashdisk?
A: Ya, semua tool portabel dan bisa dipindah-pindah.
Q: Apa default port-nya?
A: php server V2.exe โ 8080, mysqld.exe โ 3306
Q: Bagaimana menghentikan server?
A: Tutup jendela command prompt.
๐ผ๏ธ Lampiran Gambar & Struktur Folder
๐ป Struktur Folder Ideal
๐ Server Awan/
โโโ php server V2.exe
โโโ index.php
โโโ Patch/
โโโ phpmyadmin/
โ โโโ config.inc.php
โโโ mysql/
โ โโโ bin/
โ โโโ mysqld.exe
๐ธ Contoh Tampilan CMD Saat Server Aktif
C:\Server Awan> php server V2.exe
PHP 8.x.x Development Server started at http://localhost:8080
Jika Anda ingin, saya bisa bantu:
- Menyusun semua file patch ke dalam satu paket .zip
- Menambahkan file konfigurasi otomatis (
start_server.bat) - Menyediakan template
config.inc.phpyang siap pakai
developer
- Dwi Bakti N Dev
tutorial tanpa xampp V1
- kunjungi tags
- download file .exe , .ico , and php.rar
- open file php server V1.exe
- complite file access
- exstrak file php.rar
- Copy patch
C:\Users\User\Downloads\php\php\php.exe - paste file directory php patch
- enjoyed run file
video tutorial
Daftar Isi
- Persyaratan Sistem
- Pilihan Server PHP
- Instalasi XAMPP
- Instalasi PHP Built-in Server
- Hosting phpMyAdmin
- Konfigurasi Database MySQL
- Mengakses Server dari Perangkat Lain
- Keamanan Dasar
- Troubleshooting
Persyaratan Sistem
- Sistem Operasi: Windows, Linux, atau macOS
- RAM minimal: 2GB (4GB disarankan)
- Ruang disk: 500MB (untuk server dasar)
Pilihan Server PHP
1. XAMPP (Solusi All-in-One)
Paket lengkap yang termasuk:
- Apache (web server)
- MySQL/MariaDB (database)
- PHP
- phpMyAdmin
2. PHP Built-in Web Server
Server bawaan PHP (untuk pengembangan saja):
php -S localhost:8000Instalasi XAMPP
Untuk Windows:
- Download XAMPP dari https://www.apachefriends.org
- Jalankan installer dan ikuti petunjuk
- Pilih komponen:
- Apache
- MySQL
- PHP
- phpMyAdmin
- Selesaikan instalasi
Untuk Linux (Debian/Ubuntu):
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql phpmyadminMemulai XAMPP:
- Buka XAMPP Control Panel
- Start modul Apache dan MySQL
- Buka browser dan akses http://localhost
Instalasi PHP Built-in Server
Jika Anda hanya ingin server PHP sederhana tanpa Apache:
- Pastikan PHP terinstal (cek dengan
php -v) - Buat folder project
- Masuk ke folder project dan jalankan:
php -S localhost:8000
- Server akan berjalan di http://localhost:8000
Untuk membuatnya bisa diakses dari jaringan lokal:
php -S 0.0.0.0:8000Hosting phpMyAdmin
Jika menggunakan XAMPP:
phpMyAdmin sudah termasuk dan bisa diakses di http://localhost/phpmyadmin
Jika instalasi manual:
- Download phpMyAdmin dari https://www.phpmyadmin.net
- Ekstrak ke folder
phpmyadmindi root web server- Untuk XAMPP:
C:\xampp\htdocs\phpmyadmin - Untuk Apache di Linux:
/var/www/html/phpmyadmin
- Untuk XAMPP:
- Buat file konfigurasi:
cp config.sample.inc.php config.inc.php
- Edit
config.inc.phpdan setel:$cfg['blowfish_secret'] = 'randomstring123'; // Buat string acak
Konfigurasi Database MySQL
- Akses phpMyAdmin di http://localhost/phpmyadmin
- Login dengan:
- Username:
root - Password: kosong (default) atau password yang Anda set
- Username:
- Untuk keamanan, buat user baru:
- Klik "User accounts" > "Add user account"
- Isi username dan password
- Berikan privileges yang diperlukan
- Buat database baru:
- Klik "New" di sidebar
- Beri nama database dan klik "Create"
Mengakses Server dari Perangkat Lain
- Cari alamat IP lokal komputer host:
- Windows:
ipconfigdi Command Prompt - Linux/macOS:
ifconfigatauip a
- Windows:
- Pastikan server dijalankan dengan binding ke 0.0.0.0:
- Untuk PHP built-in server:
php -S 0.0.0.0:8000 - Untuk XAMPP: Edit
httpd.confdan ubahListen 80keListen 0.0.0.0:80
- Untuk PHP built-in server:
- Di perangkat lain di jaringan yang sama, akses:
http://[IP-address]:[port]
Contoh:http://192.168.1.100:8000
Keamanan Dasar
-
Ubah password root MySQL:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password-baru-yang-kuat';
-
Batasi akses phpMyAdmin:
- Edit file
phpmyadmin/.htaccess:AuthType Basic AuthName "Restricted Access" AuthUserFile /path/to/.htpasswd Require valid-user - Buat file password:
htpasswd -c /path/to/.htpasswd username
- Edit file
-
Nonaktifkan akses remote jika tidak diperlukan:
- Edit
my.iniataumy.cnfdan tambahkan:bind-address = 127.0.0.1
- Edit
Troubleshooting
-
Port conflict:
- Error:
Apache shutdown unexpectedly - Solusi: Cari dan hentikan aplikasi yang menggunakan port 80 atau 443
netstat -ano | findstr :80 taskkill /PID [PID] /F
- Error:
-
phpMyAdmin tidak bisa akses MySQL:
- Periksa konfigurasi
config.inc.php - Pastikan service MySQL berjalan
- Periksa konfigurasi
-
PHP script tidak dieksekusi:
- Pastikan file berekstensi
.php - Untuk built-in server, pastikan direktori yang benar
- Pastikan file berekstensi
-
Akses ditolak dari jaringan lain:
- Periksa firewall
- Pastikan server binding ke
0.0.0.0bukan127.0.0.1
Dengan panduan ini, Anda dapat membuat server PHP offline lengkap dengan phpMyAdmin tanpa memerlukan Node.js. Server ini cocok untuk pengembangan lokal atau penggunaan dalam jaringan internal.



.gif)
