Mengintegrasi PHP, MySQL, Apache
Sekarang ini mulai banyak lembaga-lembaga kursus komputer nan membuka pemrograman (programming) buat mengajarkan peserta kursusnya sebagai programmer. Di antara programming nan diajarkan di forum kursus ialah PHP.
Belajar PHP , tentu saja dapat dilakukan di forum kursus komputer atau bila ingin biaya nan lebih murah dan cepat, Anda dapat men- download tutorial PHP dan cara kerjanya di internet.
Apa Itu PHP
PHP singkatan dari PHP: Hypertext Preprocessor, dengan berdiri PHP buat Personal Homepage [Tools]. Jenis akronim dikenal sebagai retronym a. Awalnya, pada tahun 1994, bahasa ini dirancang sebagai satu set kecil binari nan digunakan buat mengumpulkan beberapa data lalu lintas situs dasar.
Pada tahun 1997, parser ditulis ulang oleh dua orang Israel dan namanya diubah menjadi akronim saat ini - itu ditentukan bahwa hypertext preprocessor ialah nama jelas lebih diterima dalam global bisnis.
Ini ialah bahasa open-source, nan digunakan terutama buat konten web bergerak maju dan pelaksanaan server-side. PHP sering menunjuk sebagai pesaing primer dengan berikut:
- Microsoft C # - Visual Basic.NET - keluarga ASP
- Sun Java - JSP
- Macromedia ColdFusion
- CGI - Perl
PHP memiliki banyak perpustakaan open source disertakan dengan inti membangun, dan banyak lagi nan tersedia. Perluasan ada buat membantu antarmuka dengan sejumlah sistem, termasuk IRC, sejumlah format kompresi, dan Windows API.
Ekstensi lain ada buat membiarkan PHP menghasilkan format arsip on-the-fly, seperti perluasan populer nan memungkinkan buat membuat film Adobe Flash.
Sejak versi 3, PHP telah terintegrasi fitur berorientasi objek. Versi 5 dibangun secara substansial pada fungsi ini terbatas, dan bahasa sekarang memiliki kemampuan berorientasi objek nan kuat, termasuk antarmuka, pengecualian, pengrusakan, dan abstrak.
PHP mencapai popularitas nan luas dengan versi 4, dirilis pada tahun 2000. Pada tahun 2004, versi 5 debutnya, dan sekarang dianggap sebagai salah satu bahasa atas digunakan buat server-side scripting.
Tidak diragukan banyak popularitas ialah sebab nisbi mudah buat belajar, dan kelonggaran terkenal nya. Array dan variabel dalam PHP mampu menahan semua jenis objek, variabel tak perlu dideklarasikan, dan sintaks nan sangat sederhana.
Tidak seperti banyak bahasa, seperti C # atau Perl, nan memiliki keutamaan lebih buat bahasa programmer generalis, banyak programmer PHP tak mengenal bahasa lain. Hal ini kadang-kadang menyebabkan PHP digambarkan sebagai bahasa nan lebih rendah, tetapi popularitas dan banyak situs nan kuat dan efisien dibangun menggunakannya sebagai struktur tampaknya menghilangkan mitos ini.
PHP telah kadang-kadang dikritik sebab apa nan dilihat oleh beberapa orang sebagai kelemahan keamanan, dibandingkan dengan bahasa seperti ASP. Kurangnya pesan mudah dimengerti kesalahan, terlalu arsip konfigurasi nan kuat kadang-kadang, dan set lengkap jelas fungsi built-in juga menunjuk sebagai daerah nan dapat menggunakan perbaikan.
Tim pengembang PHP telah merilis PHP edisi terakhir ialah PHP 5.3.3. Tujuan pengembangan PHP terakhir ini dilakukan buat peningkatan stabilitas dan keamanan PHP dengan lebih dari 100 pemugaran bug, beberapa di antaranya berhubungan dengan keamanan PHP tipe 5.3.x ( security of the PHP 5.3.x ).
Mengenal Lebih Dekat PHP
Beberapa fungsi PHP nan generik digunakan dalam pembuatan proyek ialah fungsi-fungsi PHP nan berkaitan dengan pengolahan data dan nan berfungsi sebagai pengakses data dalam MySQL. Beberapa fungsi generik PHP meliputi; fungsi string , mengacak password , logika, date , pengulangan, session , dan fungsi ekspresi.
Dalam membuat website, dibutuhkan 2 macam file , yaitu file primer dan file penunjang.
File Utama
Beberapa arsip primer nan perlu diketahui diantara seperti berikut:
1. add.php Digunakan buat menambah data dan juga mewakili fungsi INSERT pada SQL.
2. update.php Digunakan buat mengedit data dan juga mewakili fungsi UPDATE pada SQL.
3. delete.php Digunakan buat menghapus data dan juga mewakili fungsi DELETE pada SQL.
4. search.php Digunakan buat menampilkan data dan juga mewakili fungsi SELECT pada SQL.
File Penunjang
Pada file penunjang ada 2 jenis, yaitu: (1) arsip penunjang nan sifatnya generik dan (2) arsip penunjang nan bersifat perintah.
1. umum.php Berfungsi buat menympan variabel nan bersifat umum, diantaranya ialah nama server , nama database , nama user , dan nama password .
2. perintah.php Berfungsi buat menyimpan fungsi-fungsi nan bersifat perintah, diantaranya fungsi-fungsi buat membuat halaman HTML, fungsi buat mengidentifikasi error pada program, dan fungsi buat kembali ke menu utama.
Mengintegrasi PHP, MySQL, Apache
Program PHP tak bisa berjalan sendiri dalam web , sehingga membutuhkan database dan web server . Contoh database nan digunakan ialah MySQl, sementara web server -nya ialah Apache. program PHP, MySQLdan Apache sebagai server- nya akan berjalan di Linux.
Beberapa operasi dasar nan digunakan dalam pembuatan database:
- Menampilkan data dengan menggunakan SQL SELECT.
- Mengentry atau menyimpan data dengan menggunakan SQL INSERT.
- Menghapus data dengan menggunakan SQL DELETE.
- Mengedit dan update data dengan menggunakan SQL UPDATE.
Keuntungan Penggunaan PHP
PHP: Hypertext Preprocessor (PHP) ialah salah satu bahasa pemrograman nan paling populer buat situs web bergerak maju dan pelaksanaan berbasis internet. Beberapa kegunaan dari PHP termasuk bahwa ini gratis, tak menempatkan banyak ketegangan pada server dan telah dikembangkan selama jangka waktu nan panjang. Hal ini juga nisbi mudah buat belajar bagaimana menggunakan PHP dibandingkan dengan bahasa pemrograman lain.
Salah satu kegunaan primer dari PHP ialah bahwa itu ialah gratis, bahasa open source nan bisa digunakan oleh siapa saja. Ini berarti tak ada biaya buat men-download, mendistribusikan atau menggunakan bahasa.
PHP ini juga bebas royalti, nan berarti seorang programmer nan menciptakan sebuah program dan kemudian ingin menjualnya tak perlu membayar biaya tambahan. Hal ini sering membuat pilihan nan populer di kalangan usaha kecil nan tak mampu membayar tingginya harga lisensi bahasa lain.
Lain dari sekian banyak kegunaan dari PHP ialah bahwa hal itu tak menempatkan banyak ketegangan pada server Internet. Website besar bisa berpotensi melayani ribuan pengguna setiap jam, jadi krusial buat suatu pelaksanaan buat nyaman menangani taraf lalu lintas tanpa menempatkan beban nan tak semestinya pada server.
PHP memiliki memori built-in nan mengurangi beban memutuskan dan dioptimalkan buat menjalankannya seefisien mungkin.
PHP bukanlah bahasa baru, melainkan telah digunakan dan dikembangkan selama bertahun-tahun. Ini telah melihat sejumlah besar pembangunan saat ini, nan berarti sebagian besar fitur telah diuji secara menyeluruh pada berbagai macam server dan lingkungan.
Hasilnya ialah bahasa pemrograman nan handal nan telah terbukti buat bekerja dengan sejumlah pelaksanaan profesional nan berbeda.
Selain dari kegunaan PHP, salah satu alasan primer buat pertumbuhan nan berkelanjutan ialah bagaimana mudahnya buat belajar. Seperti bahasa pemrograman, krusial buat pengguna baru buat meluangkan waktu buat belajar dasar-dasar, tetapi jumlah waktu nan dibutuhkan buat belajar PHP jauh lebih sedikit dibandingkan dengan banyak alternatif.
Dan juga memiliki dukungan komunitas nan sangat aktif dan website nan luas merinci hampir setiap fungsi, termasuk cara menggunakannya, contoh dan masalah generik nan dapat di selesaikan sama sama oleh sesama pengguna bahasa ini.
Manfaat lain dari PHP termasuk mampu berjalan pada kebanyakan server dan mendukung pemrograman -berorientasi objek. inilah nan meningkatkan fleksibilitas bahasa, tergantung pada kebutuhan programmer. Bahasa inipun juga bisa dengan mudah mengakses beberapa jenis database, seperti MySQL, nan krusial buat banyak pelaksanaan web.