Install Web Server Apache, MySQL, dan PHP CentOS & Fedora

Oleh | pada 6 Agu, 2016 | 0 Komentar

Pada tutorial kali ini saya akan menerangkan bagaimana cara menginstall Apache 2.2.15, MySQL 5.5.32, dan PHP 5.5.4 plus berbagai modul yang sering digunakan dalam PHP pada sistem operasi RHEL 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6, CentOS 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6, dan Fedora 12,13,14,15,16,17,18,19 menggunakan repository Remi melalui aplikasi YUM. Namun sebelumnya, saya akan menjelaskan apa itu Apache, MySQL, dan PHP terlebih dahulu.

LAMP

Linux Apache MySQL PHP (LAMP)

Apa itu Apache?

Apache adalah HTTP web server yang bersifat terbuka (open source) yang tersedia secara gratis untuk digunakan maupun di modifikasi. Apache dapat dijalankan pada berbagai sistem operasi, salah satunya pada sistem operasi berbasis *unix dan Windows. Web server Apache digunakan untuk melayani halaman web seperti .htm .php .pl .cgi .js, dan sebagainya.

Apa itu MySQL?

MySQL adalah salah satu aplikasi relational database management system (RDBMS) yang paling populer saat ini, dan kabar baiknya MySQL ini juga bersifat terbuka atau open source. MySQL sendiri dapat dijalankan di berbagai server dan menyediakan akses multi-user ke satu atau lebih database. Pada tutorial yang akan saya bahas, MySQL ini berjalan berdampingan dengan Apache.

Apa itu PHP?

PHP (Hypertext Preprocessor) adalah salah satu bahasa pemrograman yang bersifat open source. PHP acap kali digunakan untuk mengembangkan aplikasi web karena kemudahan dan fasilitasnya yang cukup lengkap. Dengan PHP, Anda dapat menyajikan halaman situs yang dinamis ke pengunjung situs Anda. PHP sendiri termasuk server side scripting language.

Modul PHP

Selain ketiga aplikasi diatas, kita juga akan menginstall modul PHP berikut ini:

  • MySQL (php-mysql): Ekstensi untuk aplikasi PHP yang menggunakan database MySQL.
  • PostgreSQL (php-pgsql): Ekstensi untuk aplikasi PHP yang menggunakan database PostgreSQL.
  • MongoDB (php-pecl-mongo): Ekstensi untuk aplikasi PHP yang menggunakan database MongoDB.
  • SQLite (php-sqlite): Ekstensi untuk aplikasi PHP yang menggunakan database SQLite.
  • Memcache (php-pecl-memcache): Memcached caching daemon.
  • Memcached (php-pecl-memcached): Memcached caching daemon.
  • GD (php-gd): Ekstensi GD digunakan untuk aplikasi PHP yang membutuhkan render grafis.
  • XML (php-xml): XML Parser untuk aplikasi PHP.
  • MBString (php-mbstring): Ekstensi MBString digunakan untuk menangani multi-byte string pada aplikasi PHP.
  • MCrypt (php-mcrypt): Library MCrypt untuk script PHP.
  • APC (php-pecl-apc): APC module digunakan untuk mengoptimalkan dan membuat cache kode PHP yang telah di compile.
  • CLI (php-cli): Command Line Interface untuk PHP.
  • PEAR (php-pear): Repository framework untuk PHP.
  • PDO (php-pdo): Modul akses database untuk aplikasi PHP.

Langkah 1: Install Repositori Remi

## Install Remi & Epel Repository pada RHEL/CentOS 6.4-6.0 - 32 Bit ##
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 

## Install Remi & Epel Repository pada RHEL/CentOS 6.4-6.0 - 64 Bit ##
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 

## Install Remi Repository pada RHEL/CentOS 5.9-5.0 - 32 Bit ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

## Install Remi Repository pada RHEL/CentOS 5.9-5.0 - 64 Bit ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

## Install Remi Repository pada Fedora 19, 18, 17, 16, 15 ##
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

## Fedora 19 ##
# rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm

## Fedora 18 ##
# rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm

## Fedora 17 ##
# rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm

## Fedora 16 ##
# rpm -Uvh http://rpms.famillecollet.com/remi-release-16.rpm

## Fedora 15 ##
# rpm -Uvh http://rpms.famillecollet.com/remi-release-15.rpm

## Fedora 14 ##
# rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm

## Fedora 13 ##
# rpm -Uvh http://rpms.famillecollet.com/remi-release-13.rpm

## Fedora 12 ##
# rpm -Uvh http://rpms.famillecollet.com/remi-release-12.rpm

Langkah 2: Install Apache 2.2.15, MySQL 5.5.34, dan PHP 5.5.4

## Jika Anda menggunakan Fedora 12, 13, 14, 15, 16, 17, 18, 19 ##
# yum --enablerepo=remi install httpd mysql mysql-server php php-common

## Jika Anda menggunakan RHEL/CentOS 5-6 ##
# yum --enablerepo=remi,remi-test install httpd mysql mysql-server php php-common

Langkah 3: Install Modul PHP 5.5.4

Berikut adalah cara menginstall modul PHP yang telah saya jelaskan diatas.

## Jika Anda menggunakan Fedora 12, 13, 14, 15, 16, 17, 18, 19 ##
# yum --enablerepo=remi install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo

## Jika Anda menggunakan RHEL/CentOS 5-6 ##
# yum --enablerepo=remi,remi-test install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo

Langkah 4: Start dan Stop Apache & MySQL

## Mengaktifkan Apache dan MySQL pada start-up ##
# chkconfig --levels 235 httpd on
# chkconfig --levels 235 mysqld on

## Perintah Start, Stop, dan Status Apache ## 
# /etc/init.d/httpd start
# /etc/init.d/httpd stop
# /etc/init.d/httpd status

## Perintah Start, Stop, dan Status MySQL ## 
# /etc/init.d/mysqld start
# /etc/init.d/mysqld stop
# /etc/init.d/mysqld status

Step 5: Verifikasi Instalasi Apache 2.2.15, MySQL 5.5.34, dan PHP 5.5.4

1. Buat file baru dan beri nama phpinfo.php pada root directory Apache (biasanya ada di /var/www/html) dan isi file tersebut dengan kode berikut ini.

<?php phpinfo (); ?>

2. Buka file yang telah Anda buat sebelumnya di web browser kesayangan Anda (cth: http://IP_SERVER_ANDA/phpinfo.php). Jika instalasi dilakukan dengan benar, makan Anda akan melihat halaman seperti pada gambar berikut ini:

PHP 5.5.4

PHP 5.5.4

Taraa..!! Web server LAMP Anda telah siap digunakan. Jika Anda mengalami kesulitan atau kesalahan ketika menginstall LAMP, sampaikan pada kolom komentar. 🙂

Label: ApacheMySQLPHP akses untuk xampp di cent oscara menghidupkan mysql centoscara menginstal web server menggunaka scientific linuxcara pasang mysql dan xampp di fedorahttps://www aplikasipc com/install-web-server-apache-mysql-dan-php-centos-fedora/install php modul mcrypt centosinstall webserver mysql server fedorakonfigurasi web server di fedora 23

Tentang Penulis

Netrix Ken

Netrix Ken
  • Profil Penulis

Menyukai dunia IT dan suka berbagi pengalaman melalui Internet.

Baca Juga

  • Tes Kecepatan Internet Server/Hosting Anda Dengan Speed Test Mini

    Tes Kecepatan Internet Server/Hosting Anda Dengan Speed Test Mini

    11 Jul, 2016 - 0 KomentarSpeed Test Mini adalah sebuah aplikasi yang dapat Anda gunakan untuk menguji
  • Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

    Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

    2 Sep, 2015 - 3 KomentarMinggu yang lalu, lebih tepatnya 21 Agustus 2015, tim pengembang PHP mengumumkan rilis terbaru dari
  • Tutorial Cara Install PrestaShop Di Localhost Dengan XAMPP

    Tutorial Cara Install PrestaShop Di Localhost Dengan XAMPP

    24 Apr, 2015 - 0 KomentarAnda ingin menginstall PrestaShop di localhost? Hal ini memang dapat menjadi alternatif sebagai
  • Microsoft meluncurkan Windows 7 SP1 pada 22 Februari 2011

    Microsoft meluncurkan Windows 7 SP1 pada 22 Februari 2011

    9 Nov, 2016 - 0 KomentarMicrosoft akhirnya membuat pengumuman resmi bahwa Windows 7 dan Server 2008 R2 Service Pack 1 (SP1)
  • Download Gratis Internet Explorer 9 RC

    Download Gratis Internet Explorer 9 RC

    6 Okt, 2016 - 2 KomentarSaya telah menulis artikel tentang

Tinggalkan Komentar

Kirim Komentar

© 2016 AplikasiPC. Hak cipta dilindungi.
Dibawah lisensi AskNet Media.