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

Oleh Netrix Ken

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. 🙂

ApacheMySQLPHP cara mengaktifkan daemon fedorasqlite fedoracara install apachememperbaiki fedora apacheakses untuk xampp centmenginstal phpmysql pada fedoraaplikasi server fedoracara menggunakan server fullaplikasi appacecara menghidupkan mysql centos

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

    6 Mei 2023 - 0 Komentar
  • Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

    Tutorial Cara Install PHP 7 Beserta Apache dan MariaDB

    15 Agu 2023 - 5 Komentar
  • Tutorial Cara Install PrestaShop Di Localhost Dengan XAMPP

    Tutorial Cara Install PrestaShop Di Localhost Dengan XAMPP

    4 Des 2018 - 14 Komentar
  • Microsoft Meluncurkan Windows 7 SP1 Pada 22 Februari 2011

    Microsoft Meluncurkan Windows 7 SP1 Pada 22 Februari 2011

    1 Okt 2018 - 0 Komentar
  • Cara Recover/Reset/Lupa Root Password Pada CentOS Linux

    Cara Recover/Reset/Lupa Root Password Pada CentOS Linux

    2 Feb 2024 - 3 Komentar
  • Pengertian Proxy Server

    Pengertian Proxy Server

    7 Jan 2018 - 8 Komentar
  • Download Offline Installer .NET Framework 4.7.1 Untuk Windows

    Download Offline Installer .NET Framework 4.7.1 Untuk Windows

    6 Des 2017 - 0 Komentar
  • Cara Install Microsoft Office 2010 di Windows XP SP2

    Cara Install Microsoft Office 2010 di Windows XP SP2

    16 Okt 2017 - 6 Komentar
  • Download Gratis ISO Windows 10 build 14316

    Download Gratis ISO Windows 10 build 14316

    8 Mar 2018 - 0 Komentar
  • Download Windows Server 2012 Release Candidate (RC)

    Download Windows Server 2012 Release Candidate (RC)

    9 Feb 2019 - 1 Komentar

Pertanyaan & Diskusi

Kirim Komentar

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