Langsung ke konten utama

PHP, MySQL, Apache dan Cara Instalasinya

Mungkin anda sering mendangar istilah seperti pada judul PHP, MySQL, Apache. Mereka erat hubungannya dengan pemrograman dalam pengembangan suatu website. PHP (Personal Home Page) merupakan bahasa pemrograman yang banyak digunakan saat ini, selain sederhana, juga mudah dipahami. Rsmus Lerdorf merupakan sosok yang pertama kali memeperkenalkan PHP pada tahun 1995, kala itu Rasmus memanfaatkanya untuk pengembangan website dinamis prbadinya. PHP merupakan bahasa yang open source, jadi anda dapat dengan bebas menggunakan ataupun mengembangkannya. Web Library atau kumpulan source code dari PHP yaitu www.php.net. Saat ini PHP banyak sekali dimanfaatkan dalam pengembangan sistem informasi, mulai dari wesite dinamis sampai web developer. Seperti halnya Microsoft Corporation yang memanfaatkan PHP untuk mengembangkan Microsoft Office Onlinenya. Dalam penggunaan bahasa PHP diawali dengan tanda . Anda juga dapat menggunakan tanda <% untuk mengawali sebuah PHP dan mengakhirinya dengan tanda %>, tetapi sebelumnya anda harus merubah konfigurasi php yang terdapat dalam php.ini.
Selanjutnya, apa yang pertama muncul dalam benak anda ketiks mendengar istilah database? Mungkin anda terbayang pada suatu kumpulan data yang sangat banyak dan saling terintegrasi guna melaksanakan perintah pemrograman tertentu. Berbicara mengenai database, teringat dengan salah satu topik pembahasan kali ini, MySQL. MySQL merupakan suatu database server yang handal, ringan, dan compitable dengan bahasa server scripting seperti PHP. Karena kecocokan tersebut, seringkali MySQL dijadikan sebagai database yang memenuhi scripting pada PHP. MySQL juga merupakan open source, jadi anda dapat dengan gratis mengunduh dan mengembangkannya (dalam wikipedia disebutkan : MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL). Sebagai database server MySQL memiliki beberapa keunggulan, diataranya mampu menangani jutaan user dalam waktu yang bersamaan, mampu menampung lebih dari 50juta record, memiliki hak akses user yang sangat mudah dan efisien (fasilitas user Previlege system), dan saat melaukan eksekusi query dalapat berjalan secara cepat dan maksimal. File instalasinya dapat diunduh di www.mysql.com.
Untuk dapat menjalankan script PHP berikut database MySQL yang berada di dalamnya, dibutuhkan suatu web server atau dikenal dengan HTTPD (Hyoertext Transfer Protocol Daemon), seperti web server Apache). Disebut dengan sebutan daemon, karena web server adalah sebuah service yang berjalan secara background, prosesnya tidak kelihatan tetapi ada. Untuk melihat prosesnya anda dapat membuka run pada start menu dan mengetikkan services.msc, disana anda akan melihat services yang sedang berjalan. Untuk mendapatkan/menggunakan apache sebagai web server, anda dapat mengunjungi www.apache.org.

Installasi
Agar PHP, MySQL, dan Apache berjalan secara bersamaan, anda dapat melakukan beberapa metode. Anda dapat melakukan penginstalan sau persati paket-paket yang dibutuhkan, anda juga dapat menggunakan paket lengkap yang didalamnya sudah terdapat PHP, MySQL database, dan Apache Web Server, dimana didalamnya jugaterdapat aplikasi tambahan seperti PHPMyAdmin yang dapat anda gunakan untuk manajemen database MySQL berbasis website. Berikut contoh paket populer yang didalamnya telah ada PHP, MySQL dan Apache :
-XAMPP

Dapat mendownloadnnya melalui http://www.apachefriends.org/en/xampp.htm.
-WAMP 

Dapat di download di http://www.wampserver.com/en/download.php.
-PHP Triad
Dapat mengunduhnya di http://sourceforge.net/projects/phptriad.
-REACTOR SERVER
Download page : http://reactorserver.com/downloadscat1..html.

Setelah anda mendownload salah satu program tersebut, maka penginslatannya sama halnya saat anda menginstal program/spftware biasa, pada XAMPP saat anda diminta melakukan centang pada proses intslasi sebaiknya kasih tanda centang pada install apache as service.
Untuk mengetahui apakah webservernya sudah benar-benar berjalab, atau hanya sekedar ingin mencoba script PHP yang telah dibuat, anda dapat menjalankan browser internet di komputer anda kemudian ketikkan atau http://localhost http://127.0.0.1
Demikian sedikit tutorial programing kali ini. Tunggu tutorial selanjutnya. Semoga bermanfaat.

Postingan populer dari blog ini

Cara Blibli Hadirkan Kemudahan dan Pengalaman Unik Berbelanja Produk Apple

Menurut data  Counterpoint Research , secara berturut-turut dalam tiga kuartal di 2023 produk Apple menjadi varian ponsel pintar paling laris ( bestseller ) secara global. Bahkan tipe iPhone 13-14 bertanggar berurutan dari peringkat satu sampai empat. Sementara di Indonesia menurut  StatCounter , pada periode November 2022-2023 produk ponsel Apple baru menguasai 11,64% pangsa pasar, masih di bawah Oppo (17,12%), Samsung (16,5%), Xiaomi (14,86%), dan Vivo (13,44%). Namun hal ini wajar [bahkan bisa dinilai sebagai capaian signifikan], mengingat Apple hanya menyuguhkan lini produk premium yang ditargetkan untuk kelas menengah ke atas. Produk Apple khas dengan kemampuan dahsyat dari sisi  hardware  dan dukungan ekosistem  software  yang mumpuni. Guna memudahkan para Fanboy (sebutan untuk  fans  produk Apple), sejak tahun 2022 Blibli resmi menjadi “Apple Authorized Marketplace”. Artinya Blibli menjadi  reseller  resmi produk Apple, sekaligus ...

Mengenal Asuransi Perjalanan, Sering Disepelekan Padahal Ngasih Banyak Manfaat dan Ketenangan

Hampir semua orang menyukai traveling , apalagi kalau destinasinya di kota atau negara yang menarik dan memiliki nilai tertentu. Contohnya, bagi pecinta anime negara Jepang pasti akan masuk ke salah satu daftar destinasi impian. Buat yang suka dengan suasana alam yang menenangkan, Swiss tentu tidak boleh terlewatkan. Ketika melakukan perjalanan jauh, apalagi dengan rute internasional, seseorang akan dihadapkan pada berbagai potensi risiko. Mulai dari risiko kesehatan, ketinggalan perasat, kehilangan barang berharga, dan sebagainya. Di sisi asuransi perjalanan akan berperan penting menjadi penyelamat. Asuransi perjalanan menjadi hal yang kerap disepelekan, apalagi jika traveling dilakukan secara mandiri, alias solo travel . Berbeda dengan perjalanan lewat agen atau biro perjalanan yang biasanya sudah menjadikan asuransi perjalanan sebagai salah satu item yang turut dibebankan biayanya. Artikel berikut ini akan membahas mengapa asuransi perjalanan itu banyak banget ngasih manfaat buat...

Optimasi Teknologi, Co-Working Space dan Gerak Cepat Pemain Startup

Salah satu yang paling menarik atas masifnya penggunaan teknologi dan internet di Indonesia adalah tren startup digital. Melalui pendekatan modern, para inovator mencoba memahami dan menyelesaikan ragam masalah yang ada di masyarakat. Sepak terjangnya kini masif di semua lini kehidupan, sehingga kadang menjadi sebuah disrupsi   untuk berbagai tatanan bisnis yang sudah ada. Menjadi sebuah langkah positif, mengingat startup (tergolong ke dalam UKM) memberikan sumbangsih yang  cukup signifikan  terhadap perekonomian negara. Di kalangan anak muda, startup juga menjadi salah satu tolok ukur keren masa kini. Ada sebuah pernyataan unik yang dikutip dari status Facebook salah satu pendiri Weekend Inc,  Richard Fang . Nah, untuk bisa mengikuti tren positif tersebut, perlu dipahami bagaimana sistem kerja dalam startup bergerak dan cara-cara menyiasatinya. Khususnya bagi yang masih pemula dan baru berkecimpung dalam industri digital. Setidaknya ada tiga poin p...