Apache logo |
Pengenalan
Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.( dikutip dari : https://id.wikipedia.org/wiki/Server_web )
Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang di bawah naungan Apache Software Foundation. ( dikutip dari : https://id.wikipedia.org/wiki/Apache_HTTP_Server )
Berikut ini langkah - langkah installasi apache2 dengan support php 7.2 di centos 7 :
1. pastikan anda telah mengikuti tutorial saya sebelumnya yaitu tentang langkah awal ketika akan mengkonfigurasi centos 7 di : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html
2. setelah mengikuti langkah-langkah pada posting sebelumnya anda dapat langsung menginstall apache2.4 dengan perintah
#yum install -y httpd
setelah apache24 berhasil di install tanpa error anda harus menjalakan service dari httpd atau apache dengan perintah
#systemctl start httpd
agar ketika server di restart service httpd dapat berjalan secara otomatis tanpa anda start memalui perintah manual kembali masukan perintah
#systemctl enable httpd
untuk memeriksa apakah httpd benar-benar berjalan atau tidak masukan perintah
#systemctl status httpd
hasil output seperti gambar diatas menunjukan bahwa service httpd atau apache telah berjalan active ( running )
( opsional ) jika pada server anda, anda tidak mematikan firewalld maka anda harus mengizinkan akses dari protokol http ke server anda dengan menggunakan perintah
#firewall-cmd --add-service=http --permanent
#firewall-cmd --reload
selanjutnya anda harus mencoba mengakses web server anda untuk pertama kali di browser anda dengan mengakses alamat ip dari server anda seperti yang saya lakukan pada gambar dibawah ini
setelah keluar " testing 123... " seperti pada gambar diatas kita harus mengubah file index dari default menjadi file index yang kita ingin kan dengan menghapus konfigurasi file index default dengan perintah
#rm -f /etc/httpd/conf.d/welcome.conf
kemudian kita buat file index kita sendiri di directori " /var/www/html ", dengan menggukan perintah
#echo "<h1> Test </h1>" > /var/www/html/index.html
maka jika anda mengakses sekali lagi melalui web browser anda akan tampil seperti gambar dibawah ini
3. Jika anda sudah menginstall web server dengan menggukan apache2 selanjutnya kita akan menginstall php 7.2 dengan menggukan perintah (pastikan anda sudah memasukan repo remi)
#yum install -y php72-php php72-php-pear php72-php-mbstring
setelah proses installasi selesai dan tidak terjadi error anda dapat merestart web server anda agar konfigurasi dari php dapat masuk ke web server anda dengan menggukanan perintah
#systemctl restart httpd
kemudian anda harus membuat uji coba apakah php dapat dijalankan melalui web server dengan membuat sebuah file dengan nama " test.php " yang kita letakan di document root " /var/www/html " dengan menggukan perintah
#echo "<?php phpinfo() ?>" > /var/www/html/test/php
kemudian lakukan uji coba dengan mengakses file tersebut melalui web broser seperti gambar dibawah ini , jika output yang dihasilkan sama maka anda telah berhasil menjalankan php7.2 di web server anda
dibawah ini merupakan perintah untuk memeriksa versi php yang kita jalankan dari installasi sebelumnya
Link Terkait
Installasi CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-langkah-installasi-centos-7.html
Langkah awal setelah installasi CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html
Installasi Apache2 dengan PHP 7.2 di CentOS 7 :
Installasi MariaDB 10 di CentOS 7:
Installasi PostgreSQL 9.6 di CentOS 7:
Installasi PostgreSQL 9.6 PostGIS extension di CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-postgis-extension.html
Tidak ada komentar:
Posting Komentar