PHP Perangkat Lunak Pendukung

5. mendukung program-program umum seperti C, C++, Java, Perl, PHP, Python, dsb. 6. Bekerja pada berbagai platform. tersedia berbagai versi untuk berbagai sistem operasi. 7. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database. 8. Memiliki sistem keamanan yang cukup baik dengan verifikasi host. 9. Mendukung ODBC untuk sistem operasi Windows. 10. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi. 2.7.4. XAMPP XAMPP adalah software web server apache yang di dalamnya tertanam server MySQL yang didukung dengan bahasa pemrograman PHP untuk membuat website yang dinamis. XAMPP sendiri mendukung dua system operasi yaitu windows dan Linux. Untuk linux dalam proses penginstalanny menggunakan command line sedangkan untuk windows dalam proses penginstalannya menggunakan interface grafis sehingga lebih mudah dalam penggunaaan XAMPP di Windows di banding dengan Linux. Didalam XAMPP ada 3 komponen utama yang di tanam di dalamnya yaitu web server Apache, PHP, dan MySQL. [10]

2.7.5. Apache

Apache merupakan web server yang digunakan untuk menampilkan website di internet seperti menggunakan Mozilla firefox, Google Crome, IE, Safari, dll, berdasarkan kode-kode yang di tulis di dalam website tersebut baik menggunakan bahasa pemrograman HTML maupun PHP yang mengambil suatu database yang dibangun di MySQL, sehingga terbentuklah sebuah website yang dapat di lihat di Mozilla firefox dan kawan-kawannya. Apache sendiri bersifat open source sehingga dapat digunakan oleh siapa saja dan dikembangkan oleh siapa saja. [10] 2.7.6. PHPMyAdmin MySQL merupakan sebuah database yang dalam membuat perintah perintahnya menggunakan command line yang menyusahkan dalam proses create, read, update, delete database. Di dalam XAMPP terdapat sebuah apliaksi yang dinamakan PHPMyAdmin yang digunakan untuk membuat pengetikan kode-kode MySQL yang tadinya harus di ketik di command line bisa di olah menggunakan interface grafis sehingga memudahkan dalam pengelolaan database MySQL. [10] 2.7.7. Notepad++ Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows . Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman . Notepad++ didistribusikan sebagai perangkat lunak bebas . Proyek ini dilayani oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali memenangkan penghargaanSourceForge Community Choice Award for Best Developer Tool. [11] Berikut sejumlah bahasa pemrograman yang didukung oleh Notepad++ sejak versi 5.9.3 :