PHP adalah bahasa scripting tujuan umum diarahkan untuk pengembangan web. PHP adalah perangkat lunak sumber terbuka (OSS). PHP gratis untuk digunakan dan diunduh. PHP adalah singkatan dari PHP Hypertext Preprocessor. File PHP memiliki ekstensi bernama. php. PHP mendukung banyak database MySQL, Oracle, dll. PHP gratis untuk diunduh dan digunakan. Itu dibuat oleh orang Kanada Denmark dan dirancang oleh Rasmus Lerdorf pada tahun 1994. Situs web umum yang digunakan adalah eCommerce, Platform Sosial, Hosting Email, dll.
Menginstal PHP di Windows
Ikuti langkah-langkah di bawah ini untuk menginstal PHP di Windows
Langkah 1. Kunjungi https. // www. php. net/ situs web menggunakan browser web apa pun dan klik Unduhan
Langkah 2. Klik tombol "Unduhan" Windows
Langkah 3. Halaman web baru memiliki opsi berbeda, pilih versi aman Thread, dan klik tombol zip dan Unduh
Langkah 4. Sekarang periksa file yang dapat dieksekusi dalam unduhan di sistem Anda dan ekstrak
Langkah 5. Setelah mengekstrak, Anda mendapatkan folder yang diekstraksi
Langkah 6. Sekarang salin folder yang diekstraksi
Langkah 7. Sekarang tempel folder salin di drive windows Anda di folder Program files
Langkah 8. Sekarang Izin Windows muncul untuk menempelkan folder di file program lalu klik "Lanjutkan"
Langkah 9. Nah setelah paste folder tersebut lalu copy alamat folder tersebut di file program
Langkah 10. Sekarang klik Start Menu dan cari "Edit variabel lingkungan sistem" dan buka
Langkah 11. Setelah membuka System, Variable New window muncul, dan klik “Environment Variables…”
Langkah 12. Sekarang pergi ke opsi Path "Variabel sistem" dan klik dua kali pada Path
Langkah 13. Layar berikutnya akan terbuka dan klik tombol "Baru".
Langkah 14. Setelah Baru Tempel alamat yang kami salin dari file program ke yang baru dan klik tombol Enter
Langkah 15. Sekarang Klik tombol OK
Langkah 16. Klik tombol OK.
Langkah 17. Klik OK untuk menyimpan perubahan
Langkah 18. Sekarang PHP Anda sudah terpasang di komputer Anda. Anda dapat memeriksanya dengan membuka menu "Start" dengan mengetik Command Prompt. Buka
Pengguna Linux dan macOS sering kali memiliki Apache dan PHP pra-instal atau tersedia melalui manajer paket. Windows membutuhkan sedikit lebih banyak usaha. Langkah-langkah di bawah ini mungkin berfungsi dengan edisi Windows, PHP, dan Apache lainnya, tetapi periksa dokumentasi setiap dependensi untuk petunjuk khusus
Isi
Mengapa PHP?
PHP tetap menjadi bahasa pemrograman sisi server yang paling luas dan populer di Web. Ini diinstal oleh sebagian besar host web, dan memiliki kurva pembelajaran yang sederhana, hubungan dekat dengan database MySQL, dokumentasi yang luar biasa, dan banyak koleksi perpustakaan untuk mempersingkat waktu pengembangan Anda. PHP mungkin tidak sempurna, tetapi Anda harus mempertimbangkannya untuk aplikasi web Anda berikutnya. Ini adalah bahasa pilihan untuk Facebook, Slack, Wikipedia, MailChimp, Etsy, dan WordPress (sistem manajemen konten yang memberdayakan hampir 45% web)
Mengapa Menginstal PHP Secara Lokal?
Menginstal PHP di PC pengembangan Anda memungkinkan Anda membuat dan menguji situs web dan aplikasi tanpa memengaruhi data atau sistem di server langsung Anda
Opsi Instalasi Alternatif
Sebelum Anda masuk, mungkin ada opsi instalasi yang lebih sederhana…
Menggunakan paket all-in-one
Paket all-in-one tersedia untuk Windows. Mereka berisi Apache, PHP, MySQL, dan dependensi berguna lainnya dalam satu file instalasi. Paket-paket ini termasuk XAMPP, WampServer dan Web. Pengembang
Paket-paket ini mudah digunakan, tetapi mungkin tidak cocok dengan lingkungan server langsung Anda. Menginstal Apache dan PHP secara manual akan membantu Anda mempelajari lebih lanjut tentang opsi sistem dan konfigurasi
Menggunakan mesin virtual Linux
Microsoft Hyper-V (disediakan dalam Windows Professional) dan VirtualBox adalah hypervisor gratis yang meniru PC sehingga Anda dapat menginstal sistem operasi lain
Anda dapat menginstal Linux versi apa pun, lalu ikuti petunjuk penginstalan Apache dan PHP-nya. Sebagai alternatif, distro seperti Server Ubuntu menyediakannya sebagai standar (walaupun mungkin bukan edisi terbaru)
Menggunakan Subsistem Windows untuk Linux 2
WSL2 juga merupakan mesin virtual, tetapi terintegrasi erat ke dalam Windows sehingga aktivitas seperti berbagi file dan resolusi cd C:\Apache24\bin httpd 2 menjadi lancar. Anda dapat menginstal berbagai distro Linux, jadi lihat instruksi Apache dan PHP yang sesuai
Menggunakan Docker
Docker membuat pembungkus (dikenal sebagai wadah) di sekitar dependensi aplikasi yang telah dikonfigurasi sebelumnya seperti Apache, PHP, MySQL, MongoDB, dan sebagian besar perangkat lunak web lainnya. Kontainer terlihat seperti Mesin Virtual Linux lengkap tetapi jauh lebih ringan
Setelah Anda menginstal, mudah untuk mengunduh, mengonfigurasi, dan menjalankan Apache dan PHP
Docker saat ini dianggap sebagai opsi terbaik untuk menyiapkan lingkungan pengembangan PHP. Lihat artikel SitePoint Menyiapkan Lingkungan Pengembangan PHP Modern dengan Docker untuk panduan lengkap menyiapkannya
Memasang Apache (opsional)
Bagian berikut menjelaskan cara menginstal Apache dan PHP langsung di Windows
PHP menyediakan server web bawaan, yang dapat Anda luncurkan dengan menavigasi ke folder dan menjalankan PHP yang dapat dieksekusi dengan parameter cd C:\Apache24\bin httpd 3 untuk menyetel port cd C:\Apache24\bin httpd 2. Sebagai contoh
cd myproject php -S localhost:8000Anda kemudian dapat melihat halaman PHP di browser di http. // localhost. 8000
Ini mungkin cukup untuk pengujian cepat, tetapi server langsung Anda akan menggunakan Apache atau perangkat lunak server web serupa. Meniru lingkungan itu sedekat mungkin memungkinkan penyesuaian lebih lanjut dan harus mencegah kesalahan pengembangan
Untuk menginstal Apache, unduh file ZIP Win64 terbaru dari https. // www. apachelounge. com/download/ dan ekstrak folder cd C:\Apache24\bin httpd _5 ke root drive cd C:\Apache24\bin httpd 6 Anda. Anda juga harus menginstal Visual C++ Redistributable untuk Visual Studio 2015–2020 (cd C:\Apache24\bin httpd 7);
Buka prompt perintah cd C:\Apache24\bin httpd 8 (bukan PowerShell) dan mulai dengan Apache
cd C:\Apache24\bin httpdAnda mungkin perlu menerima pengecualian firewall sebelum server mulai berjalan. Buka http. //localhost di browser dan pesan “It works. ” pesan akan muncul. Catatan
cd C:\Apache24\bin httpd 9 adalah file konfigurasi Apache jika Anda perlu mengubah pengaturan server
extension=curl extension=gd extension=mbstring extension=pdo_mysql _0 adalah folder konten root server web. Ini berisi satu file extension=curl extension=gd extension=mbstring extension=pdo_mysql _1 dengan "It works. " pesan
Jika Apache gagal untuk memulai, aplikasi lain mungkin memonopoli port 80. (Skype adalah kandidat utama, dan aplikasi Windows tidak mengizinkan Anda menonaktifkannya. ) Jika ini terjadi, edit cd C:\Apache24\bin httpd _9 dan ubah baris extension=curl extension=gd extension=mbstring extension=pdo_mysql 3 menjadi extension=curl extension=gd extension=mbstring extension=pdo_mysql 4 atau port gratis lainnya. Mulai ulang Apache dan, sejak saat itu, Anda dapat memuat file web di http. // localhost. 8080
Hentikan server dengan menekan Ctrl + C di terminal cd C:\Apache24\bin httpd 8. File extension=curl extension=gd extension=mbstring extension=pdo_mysql _6 di ZIP juga memberikan instruksi untuk menginstal Apache sebagai layanan Windows sehingga mulai otomatis saat boot
Menginstal PHP
Instal PHP dengan mengikuti langkah-langkah di bawah ini. Perhatikan bahwa ada lebih dari satu cara untuk mengonfigurasi Apache dan PHP, tetapi ini mungkin merupakan metode tercepat
Langkah 1. Unduh file PHP
Dapatkan paket PHP x64 Thread Safe ZIP terbaru dari https. // jendela. php. bersih/unduh/
Langkah 2. Ekstrak file
Buat folder extension=curl extension=gd extension=mbstring extension=pdo_mysql _7 baru di root drive extension=curl extension=gd extension=mbstring extension=pdo_mysql 8 Anda dan ekstrak konten ZIP ke dalamnya
Anda dapat menginstal PHP di mana saja di sistem Anda, tetapi Anda harus mengubah jalur yang dirujuk di bawah ini jika Anda menggunakan selain cd C:\Apache24\bin httpd 0
Langkah 3. Konfigurasikan php.ini
File konfigurasi PHP adalah ________ 50 _______. Ini tidak ada pada awalnya, jadi salin [mail function] ; For Win32 only. ; //php.net/smtp SMTP = mail.myisp.com ; //php.net/smtp-port smtp_port = 25 ; For Win32 only. ; //php.net/sendmail-from sendmail_from = my@emailaddress.com 2 ke [mail function] ; For Win32 only. ; //php.net/smtp SMTP = mail.myisp.com ; //php.net/smtp-port smtp_port = 25 ; For Win32 only. ; //php.net/sendmail-from sendmail_from = my@emailaddress.com 3. Konfigurasi default ini menyediakan pengaturan pengembangan yang melaporkan semua kesalahan dan peringatan PHP
Anda dapat mengedit php.ini di editor teks, dan Anda mungkin perlu mengubah baris seperti yang disarankan di bawah ini (gunakan pencarian untuk menemukan pengaturan). Dalam kebanyakan kasus, Anda harus menghapus titik koma di depan ([mail function] ; For Win32 only. ; //php.net/smtp SMTP = mail.myisp.com ; //php.net/smtp-port smtp_port = 25 ; For Win32 only. ; //php.net/sendmail-from sendmail_from = my@emailaddress.com 5) untuk menghapus tanda komentar pada nilai
Pertama, aktifkan ekstensi apa pun yang diperlukan sesuai dengan perpustakaan yang ingin Anda gunakan. Ekstensi berikut harus sesuai untuk sebagian besar aplikasi termasuk WordPress
extension=curl extension=gd extension=mbstring extension=pdo_mysqlJika Anda ingin mengirim email menggunakan fungsi [mail function] ; For Win32 only. ; //php.net/smtp SMTP = mail.myisp.com ; //php.net/smtp-port smtp_port = 25 ; For Win32 only. ; //php.net/sendmail-from sendmail_from = my@emailaddress.com 6 PHP, masukkan detail server SMTP di bagian [mail function] ; For Win32 only. ; //php.net/smtp SMTP = mail.myisp.com ; //php.net/smtp-port smtp_port = 25 ; For Win32 only. ; //php.net/sendmail-from sendmail_from = my@emailaddress.com 7 (pengaturan ISP Anda harus sesuai)
[mail function] ; For Win32 only. ; //php.net/smtp SMTP = mail.myisp.com ; //php.net/smtp-port smtp_port = 25 ; For Win32 only. ; //php.net/sendmail-from sendmail_from = my@emailaddress.comLangkah 4. Tambahkan cd C:\Apache24\bin httpd 0 ke variabel lingkungan cd C:\Apache24\bin httpd 1
Untuk memastikan Windows dapat menemukan PHP yang dapat dieksekusi, Anda harus menambahkannya ke variabel lingkungan cd C:\Apache24\bin httpd 1. Klik tombol Mulai Windows dan ketik "lingkungan", lalu klik Edit variabel lingkungan sistem. Pilih tab Advanced, dan klik tombol Environment Variables
Gulir ke bawah daftar System Variables dan klik Path, diikuti dengan tombol Edit. Klik Baru dan tambahkan cd C:\Apache24\bin httpd 0
Perhatikan bahwa edisi Windows yang lebih lama menyediakan satu kotak teks dengan jalur yang dipisahkan oleh titik koma ([mail function] ; For Win32 only. ; //php.net/smtp SMTP = mail.myisp.com ; //php.net/smtp-port smtp_port = 25 ; For Win32 only. ; //php.net/sendmail-from sendmail_from = my@emailaddress.com 5)
Sekarang DI jalan keluar. Anda tidak perlu melakukan reboot, tetapi Anda mungkin perlu menutup dan memulai ulang terminal cd C:\Apache24\bin httpd 8 yang telah Anda buka
Langkah 5. Konfigurasikan PHP sebagai modul Apache
Pastikan Apache tidak berjalan dan buka file konfigurasi ________0______9 di editor teks. Tambahkan baris berikut ke bagian bawah file untuk menyetel PHP sebagai modul Apache (ubah lokasi file jika perlu tetapi gunakan garis miring daripada garis miring terbalik Windows)
# PHP8 module PHPIniDir "C:/php" LoadModule php_module "C:/php/php8apache2_4.dll" AddType application/x-httpd-php .phpSecara opsional, ubah pengaturan # PHP8 module PHPIniDir "C:/php" LoadModule php_module "C:/php/php8apache2_4.dll" AddType application/x-httpd-php .php _5 untuk menggunakan # PHP8 module PHPIniDir "C:/php" LoadModule php_module "C:/php/php8apache2_4.dll" AddType application/x-httpd-php .php 6 sebagai default dalam preferensi ke extension=curl extension=gd extension=mbstring extension=pdo_mysql 1. Pengaturan awal adalah
<IfModule dir_module> DirectoryIndex index.html </IfModule>Ubah ke
<IfModule dir_module> DirectoryIndex index.php index.html </IfModule>Simpan # PHP8 module PHPIniDir "C:/php" LoadModule php_module "C:/php/php8apache2_4.dll" AddType application/x-httpd-php .php _8 dan uji pembaruan dari baris perintah cd C:\Apache24\bin httpd 8
cd C:\Apache24\bin httpd -t<IfModule dir_module> DirectoryIndex index.html </IfModule> 0 akan muncul … kecuali jika Anda memiliki kesalahan dalam konfigurasi Anda
Jika semuanya berjalan lancar, jalankan Apache dengan <IfModule dir_module> DirectoryIndex index.html </IfModule> 1
Langkah 6. Uji file PHP
Buat file baru bernama # PHP8 module PHPIniDir "C:/php" LoadModule php_module "C:/php/php8apache2_4.dll" AddType application/x-httpd-php .php _6 di folder root halaman web Apache di extension=curl extension=gd extension=mbstring extension=pdo_mysql 0. Tambahkan kode PHP berikut
<?php phpinfo(); ?>Buka browser web dan masukkan alamat server Anda. http. //localhost/. Halaman versi PHP akan muncul, menampilkan semua pengaturan konfigurasi PHP dan Apache
Anda sekarang dapat membuat situs dan aplikasi PHP di subfolder apa pun dari extension=curl extension=gd extension=mbstring extension=pdo_mysql 0. Jika Anda perlu mengerjakan lebih dari satu proyek, pertimbangkan untuk mendefinisikan Apache Virtual Host sehingga Anda dapat menjalankan basis kode terpisah pada subdomain atau port cd C:\Apache24\bin httpd 2 yang berbeda
Informasi lebih lanjut
- Cara Instal Apache
- Cara Instal MySQL
- MySQL. Pro dan Kontra Tabel MyISAM
- MySQL. Pro dan Kontra Tabel InnoDB
- Cara Menggunakan Kunci Asing MySQL untuk Pengembangan Database Lebih Cepat
- Buku. PHP & MySql. Pemula ke Ninja, Edisi ke-7
- Buku. Langsung Mulai Lingkungan PHP, serta lebih banyak buku di perpustakaan kami
Semoga berhasil
Bagikan Artikel Ini
Craig Buckler
Craig adalah konsultan web lepas Inggris yang membangun halaman pertamanya untuk IE2. 0 pada tahun 1995. Sejak saat itu dia menganjurkan standar, aksesibilitas, dan praktik terbaik teknik HTML5. Dia membuat spesifikasi perusahaan, situs web, dan aplikasi online untuk perusahaan dan organisasi termasuk Parlemen Inggris, Parlemen Eropa, Departemen Energi & Perubahan Iklim, Microsoft, dan banyak lagi. Dia telah menulis lebih dari 1.000 artikel untuk SitePoint dan Anda dapat menemukannya di @craigbuckler