. PENGERTIAN
PHP
PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah
sebuah bahasa scripting yang
terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan
Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini
adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan
cepat.
Ketika
e-commerce semakin berkembang, situs-situs yang statispun semakin ditinggalkan
Karena dianggap sudah tidak memenuhi keinginan pasar karena situs tersebut
harus tetap dinamis selama setiap hari. Pada saat ini bahasa PERL dan CGI sudah
jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang
lebih dinamis seperti PHP.
Seluruh
aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama
PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem
database yang dapat didukung oleh PHP adalah :Oracle, MySQL, Sybase,
PostgreSQL, dan lainnya.
PHP dapat berjalan di
berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun
macintosh.
Software
ini juga dapat berjalan pada web server seperti PWS (Personal Web Server),
Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan
bahasa pemograman yang dapat kita kembangkan sendiri seperti menambah
fungsi-fungsi baru.
Keunggulan
lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti
protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.
PHP
dapat diinstal sebagai bagian atau modul dari apache web server atau sebagai
CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika
menggunakan PHP sebagai modul dari apache di antaranya adalah :
1. Tingkat
keamanan yang cukup tinggi
2. Waktu
eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman web lainnya
yang berorientasi pada server-side scripting.
3. Akses
ke system database yang lebih fleksibel. seperti MySQL.
Dalam
modul ini kita akan mempelajari PHP sebagai server-side scripting yang
menggunakan apache sebagai webserver.
No comments:
Post a Comment