Pemasangan PHP

Selamat datang, para pemula pemrogram! Hari ini, kita akan memulai perjalanan menarik ke dunia PHP. Tetapi sebelum kita dapat mulai membuat aplikasi web yang menakjubkan, kita perlu mengatur lingkungan pengembangan kita. Jangan khawatir jika ini terdengar menakutkan - saya akan menggembalakan Anda melalui setiap langkah dengan kesabaran yang sama seperti yang saya gunakan untuk membantu ratusan siswa selama tahun-tahun mengajar saya. Ayo mulai!

PHP - Installation

Apa Itu PHP?

Sebelum kita memasuki pemasangan, mari kita mengerti apa itu PHP secara singkat. PHP (Hypertext Preprocessor) adalah bahasa skrip sisi server yang dirancang untuk pengembangan web. Itu seperti bahan rahasia yang membuat website dinamis dan interaktif. Bayangkan seorang koki (itu Anda!) menggunakan PHP untuk menghidangkan pengalaman web yang lezat bagi pengguna Anda.

Pemasangan XAMPP

Apa Itu XAMPP?

XAMPP adalah seperti pisau瑞士 Army untuk pengembang web. Itu adalah paket gratis, open-source yang menggabungkan segala sesuatu yang Anda butuhkan untuk memulai pengembangan dengan PHP:

-:

  • Apache (server web)
  • MySQL (database)
  • PHP (bahasa pemrograman)
  • Perl (bahasa pemrograman)

Pertimbangkan XAMPP sebagai dapur pengembangan web all-in-one Anda!

Menginstal XAMPP

  1. Kunjungi situs web resmi XAMPP (https://www.apachefriends.org/).
  2. Unduh versi yang sesuai untuk sistem operasi Anda (Windows, macOS, atau Linux).
  3. Jalankan penginstal dan ikuti petunjuk layar.
  4. Pilih komponen yang Anda ingin install (paling sedikit, pilih Apache dan PHP).
  5. Pilih direktori instalasi (default biasanya baik).
  6. Selesaikan proses instalasi.

Memulai XAMPP

Setelah diinstal:

  1. Buka Panel Kontrol XAMPP.
  2. Mulai modul Apache dengan mengklik tombol "Start" di sebelahnya.
  3. Jika Anda berencana untuk menggunakan database, mulai modul MySQL juga.

Selamat! Anda sekarang memiliki server web lokal yang berjalan di mesin Anda. Itu seperti memiliki sudut kecil internet Anda sendiri di komputer Anda!

Menguji Pemasangan Anda

Ayo pastikan bahwa semuanya berjalan:

  1. Buat file baru bernama test.php di folder htdocs direktori instalasi XAMPP Anda.
  2. Buka file ini di editor teks dan tambahkan kode berikut:
<?php
phpinfo();
?>
  1. Simpan file dan buka browser web.
  2. Navigasikan ke http://localhost/test.php.

Jika Anda melihat halaman penuh informasi konfigurasi PHP, selamat! Pemasangan Anda berjalan sempurna.

Pemasangan PHP Parser

Jika Anda menggunakan XAMPP, Anda sudah memiliki parser PHP terinstal. Namun, bagi mereka yang ingin menginstal PHP secara terpisah atau menggunakan pengaturan yang berbeda, mari kita melalui prosesnya.

Pemasangan Windows

  1. Unduh paket zip PHP dari situs web resmi PHP (https://www.php.net/downloads.php).
  2. Ekstrak file zip ke direktori pilihan Anda (misalnya, C:\php).
  3. Tambahkan direktori PHP ke variabel lingkungan PATH sistem Anda.
  4. Buat file php.ini dengan menyalin php.ini-development dan mengubah namanya.
  5. Konfigurasikan server web Anda untuk menggunakan PHP.

Pemasangan macOS

macOS biasanya sudah terinstal PHP. Untuk memeriksa, buka Terminal dan ketik:

php -v

Jika Anda memerlukan versi lain:

  1. Gunakan Homebrew untuk menginstal PHP:
brew install php
  1. Ikuti petunjuk pemasangan setelah Homebrew.

Pemasangan Linux

Di sebagian besar distribusi Linux, Anda dapat menginstal PHP menggunakan manajer paket:

Untuk Ubuntu/Debian:

sudo apt-get update
sudo apt-get install php

Untuk CentOS/Fedora:

sudo yum install php

Verifikasi Pemasangan Anda

Tak matter apa metode pemasangan Anda, Anda dapat memverifikasi bahwa PHP berjalan dengan membuat skrip sederhana:

  1. Buat file bernama hello.php dengan konten berikut:
<?php
echo "Hello, PHP World!";
?>
  1. Jalankan skrip ini dari baris perintah:
php hello.php

Jika Anda melihat "Hello, PHP World!" dicetak, pemasangan PHP Anda sukses!

Konfigurasi PHP

Setelah instalasi, Anda mungkin ingin menyesuaikan pengaturan PHP. Hal ini dilakukan melalui file php.ini. Berikut adalah tabel pengaturan umum yang Anda mungkin ingin ubah:

Pengaturan Deskripsi Contoh
memory_limit Maksimum memori yang bisa dikonsumsi oleh script memory_limit = 128M
max_execution_time Maksimum waktu script bisa berjalan max_execution_time = 30
display_errors Apakah menampilkan kesalahan di browser display_errors = On
error_reporting Tingkat pelaporan kesalahan error_reporting = E_ALL
post_max_size Maksimum ukuran data POST post_max_size = 8M
upload_max_filesize Maksimum ukuran file yang diunggah upload_max_filesize = 2M

Ingat untuk memulai ulang server web Anda setelah membuat perubahan ke php.ini!

Kesimpulan

Selamat! Anda telah berhasil mengatur lingkungan pengembangan PHP Anda. Tak matter apa solusi XAMPP all-in-one yang Anda pilih atau instalasi khusus, Anda sekarang siap untuk memulai perjalanan pemrograman PHP Anda.

Ingat, setiap pemrogram hebat dimulai tepat di tempat Anda sekarang. Jalan mendahului Anda menarik, penuh dengan tantangan dan pengalaman yang menggembirakan. Sementara Anda terus belajar dan tumbuh, selalu cobalah untuk menjaga semangat kecurigaan dan keajaiban yang membawa Anda kesini.

Dalam les berikutnya, kita akan menulis skrip PHP pertama kita dan mulai mengeksplorasi dasar-dasar bahasa ini yang kuat. Sampai itu, coding yang menyenangkan!

Credits: Image by storyset