Hai, artikel hari ini adalah bagaimana cara kita install Apache, PHP dan MariaDB di Windows 11 dengan bantuan Chocolatey.
Installasi Chocolatey
Pertama pastikan kita install Chocolatey terlebih dahulu, dengan cara: buka powershell dengan Run as Administrator lalu ketkan perintak berikut
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Kemudian tunggu sampai proses selesai. Setelah sudah selesai kita bisa melanjutkan langkah berikutnya, yaitu install PHP dengan cara berikut. tapi sebelumya masukan perintah di bawah terlebih dahulu
choco feature enable -n useRememberedArgumentsForUpgrades
Perintah tersebut diperlukan untuk mempermudah kalian ketika upgrade ke php versi yang lebih tinggi.
Installasi PHP
choco install php --params "/ThreadSafe /InstallDir:C:\Dev\PHP"
** Perlu diperhatikan pada bagian --params bertujuan untuk memberikan parameter pada coco ketika install paket
- [/ThreadSafe] - Agar PHP kalian bisa compatible dengan Apache yang akan di pasang.
- [/InstallDir] - Agar ini bertujuan untuk membuat custom path pada installasi.
Jika anda membutuhkan versi PHP yang lebih lawas anda bisa memasukan --version=7.4.13
Oke, anda bisa cek php anda dengan membuka CMD lalu ketikan perintah berikut:
php -v
lalu akan muncul seperti ini
PHP 8.0.8 (cli) (built: Jun 29 2021 16:02:52) ( ZTS Visual C++ 2019 x64 )
Copyright (c) The PHP Group
Zend Engine v4.0.8, Copyright (c) Zend Technologies
Installasi Apache
Selanjutnya install apache, caranya paste kode berikut di powershell yang tadi
choco install apache-httpd -y --params '"/installLocation:C:\Dev" "/port:80"'
** Perlu diperhatikan pada bagian --params
- [/installLocation] - Agar ini bertujuan untuk membuat custom path pada installasi.
- [/port] - memberikan custom port pada aplikasi.
- [/serviceName ] - memberikan custom nama service pada Servicess App.
Test apakah apache sudah terpasang dengan baik dengan cara buka browser lalu ketikan perintah berikut http://localhost, jika gambar seperti dibawah, anda terlah berhasil memasang Apache
Oke, Jika sudah kita harus konfigurasi kembali Apache yang telah di install masuk ke folder C:\Dev\Apache24\conf buka kemudian edit file yang bernama httpd.conf
- Pada bagian baris Listen pastikan dia port yang anda set disini saya membuat 80, sehingga menjadi
Listen 80
- Lalu pada akhir baris LoadModule tambahkan script berikut
LoadModule php_module "C:/Dev/PHP/php8apache2_4.dll"
silakan cek terlebih dahulu apakah lokasi dari php8apache2_4.dll sudah tepat.
- Lalu cari kata-kata dibawahnya ada kata AllowOverride None buat menjadi
AllowOverride All
- Lalu cari teks berikut :
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
- Ubah menjadi
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
PHPIniDir "C:/Dev/PHP"
Kemudian kita harus restart apache service pada aplikasi services.msc dengan cara ketik (Win) + R
lalu ketik services.msc
cari "Apache24" kemudian klik Restart
Testing Apache + PHP
Untuk testing kembali ke Folder Apache24 di C:\Dev\Apache24\htdocs di dalam folder tersebut silakan buat script php dengan Visual Studio Code.
Silakan download Visual Studio Code di Link berikut
https://code.visualstudio.com/
Oke setelah install visual studio code kemudian pada CMD ketikan perintah berikut
code C:\Dev\Apache24\htdocs
Perintah tersebut akan memunculkan Window Visual Studio Code, lalu buat file baru dengan cra klik Ctrl + N, lalu ketik perintah berikut :
<?php
phpinfo();
?>
Setelah itu klik save dengan nama index.php kemudian buka browser dan masuk ke halaman http://localhost jika halaman localhost anda berubah menjadi sepertidibawah, selamat. anda berhasil install Apache dan PHP dengan baik.
Install MariaDB
Okeh, untuk MariaDB cukup copy + paste script di bawah ke powershell yang sebelumnya
choco install mariadb
Setelah proses selesai anda bisa tes MariaDB dengan cara ketik perintah berikut pada CMD
mysql -u root
lalu akan muncul perintah deskripsi sebagai berikut
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 270374
Server version: 10.6.3-MariaDB-1:10.6.3+maria~focal mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Selamat anda berhasil memasang MariaDB selanjutnya pasang PHP + MariaDB dengan cara buka folder C:\Dev\PHP cari file bernama php.ini
- Cari line berikut
;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd
;extension=gmp
;extension=mbstring
;extension=mysqli
;extension=odbc
;extension=openssl
;extension=pdo_mysql
;extension=pdo_sqlite
Lalu hapus tanda titik koma ";" lalu kemudian simpan file. Setelah itu restart Apache seperti yang telah di jelaskan di atas. setelah semua sudah di persiapkan. di halaman http://localhost anda akan melihat mysqli
seperti berikut:
Itu berarti anda telah mengaktifkan ekstensi mysqli sehingga kedepannya ada bisa menghubungan MariaDB dan PHP dengan lebih mudah. Jika anda masih belum memahami artikel berikut silakan tinggalkan komentar, Terimakasih.
Top comments (0)