Cara Install Nginx PHP dan MariaDB di CentOS 6

 CentOS, MariaDB, Nginx, PHP, Tutorial

Pada artikel ini akan membahas tentang cara installasi Nginx, MariaDB, PHP-FPM atau biasa di sebut dengan LEMP/LNMP. LEMP stack (Linux, Nginx, MySQL/MariaDB dan PHP) adalah paket instalasi yang biasanya digunakan untuk keperluan pembuatan dan pengelolaan sebuah website statis. Sebenarnya pada postingan sebelumnya sudah pernah dibahas tentang tutorial cara install nginx php-fpm dan mysql, yang membedakan pada tutorial ini hanya mengganti mysql dengan mariadb. Karena disini menggunakan webserver nginx dan biasanya Virtual Private Server (VPS) yang masih baru/fresh sudah terinstall webserver apache maka untuk menanggulangi agar tidak terjadi error dengan Nginx alangkah baiknya untuk menghapus apache/httpd
Untuk Disable/Remove webserver Apache atau httpd dengan perintah

Dan berikut tutorial cara install Nginx PHP-FPM dan MariaDB di CentOS 6 :

  1. Update Centos terlebih dahulu dengan perintah
  2. Menambahkan/install repo
  3. Install Nginx
    ketikkan perintah berikut untuk install Nginx
  4. Install Mariadb
    menambahkan repo mariadb karena untuk database server menggunakan MariaDB

    Kemudian isikan salah satu konfigurasi repo MariaDB sesuai versi centos yang digunakan
    untuk centos 32bit

    untuk centos 64bit

    Untuk install mariadb via yum dengan perintah berikut

    untuk lebih lengkapnya silahkan baca pada tutorial tentang cara install mariadb di centos
  5. Install PHP-FPM
    Untuk install php-fpm via yum tinggal ketikan perintah berikut
  6. Menjalankan nginx php-fpm dan mariadb
    untuk menjalankan/ start nginx php-fpm dan mariadb dengan command berikut

    Cara Install Nginx PHP dan MariaDB LEMP di CentOS 6
  7. Autostart untuk nginx php-fpm dan mariadb
    perintah berikut untuk Auto start setelah VPS reboot

Nah untuk proses instalasi nginx php-fpm dan mariadb sudah selesai, sekarang tinggal konfigurasinya lainya biar bisa digunakan dengan lancar

  • Konfigurasi PHP
    edit konfigurasi PHPnya, yaitu edit php.ini

    Kemudian cari cgi.fix_pathinfo, hilangkah simbol komentar diawalnya (;),
    dan dan ubah seperti dibawah:

    jangan lupa di save
  • Konfigurasi PHP-FPM
    Selanjutnya konfigurasi php-fpm pada www.conf

    ganti user dan group dengan Nginx karena defaultnya adalah Apache

    jangan lupa di save
    Setelah edit php lakukan restart untuk php-fpm
  • Ujicoba proses PHP
    Terakhir uji coba php dengan membuat file php.info untuk cek informasi PHP lokasinya nanti di /usr/share/nginx/html/:

    Dan isikan kode berikut didalamnya:

    jangan lupa disimpan
    buka browser dan ketikan IP/info.php semestinya akan muncul halaman PHP Info seperti gambar berikut ini:
    Cara Install Nginx PHP dan MariaDB LEMP di CentOS 6 1

Semua konfigurasi diatas masih default dan mungkin ada di beberapa bagian bisa dioptimalkan lagi. Demikianlah tutorial singkat tentang cara install nginx php-fpm dan mariadb pada VPS CentOS 6, semoga bermanfaat 😆