berikut ini adalah tutorial Cara Install Linux Nginx MySQL PHP CentOS Bab1, sebagai informasi untuk pembaca GemarOprek. blog ini sudah tidak menggunakan kloxoMR sebagai control panelnya, hal ini karena keinginan penulis untuk “kembali ke jalan yang benar”, eh?

alasan utama penulis meng-downgrade server ini menggunakan versi manual dengan LEMP (Linux, Nginx, MariaDB, PHP) adalah untuk lebih membiasakan diri dengan keyboard daripada klik-klik.

kali ini saya akan berbagi tutorial menginstall LEMP + varnish, sebelum memulai dan mengikuti tutorial ini. ada baiknya anda compare dahulu system yang telah ada seperti apache dan MySQL untuk meminimalisir kesalahan yang tidak diinginkan.

  • Migration Apache to Nginx (cooming soon)

Saran dari saya, ada baiknya backup data website/blog anda dan reinstall server atau VPS anda. hal ini akan lebih memudahkan anda dalam bereksplorasi

Namun jika anda telah membaca tutorial diatas, mari kita mulai untuk menginstall LEMP

Cara Install Linux Nginx MySQL PHP CentOS Bab1

pertama-tama, cek terlebih dahulu versi Centos anda dengan perintah

lalu cari repo yang sesuai dengan versi CentOS anda pada link ini

selanjutnya pastikan apache dan MySQL tidak terinstall

  • install Nginx

  • restart Nginx dan setting Nginx di startup CentOS
Baca juga:  Cara Memeriksa Penggunaan Memori Linux

  • setting nginx untuk mencocokkan core CPU server anda:

  • Increase server bucket size untuk URL panjang dengan nginx:

  • edit file /etc/nginx/conf.d/default.conf dan replace dengan nama website/blog anda

  • restart kembali nginx
Baca juga:  Memperbaiki Permission File Pada CentOS

download dan install REMI repository

  • enable remi repository

  • buat file repository MariaDB pada dengan nama file /etc/yum.repos.d/mariadb.repo

isi sesuai versi OS anda

Untuk system 32bit

Untuk system 64bit

  • update kembali dengan perintah yum

  • restart MariaDB dan setting agar berjalan di startup CentOS

  • setting SQL root password:

  • Install PHP

  • restart PHP dan setting agar berjalan di startup CentOS

  • Configure PHP:
Baca juga:  Perintah perintah penting di Squid Proxy

  • setting php5-fpm user/group untuk nginx:

  • Restart php5-fpm

  • buat file info.php untuk mengecek apakah server sudah berjalan dengan baik

jika tidak terjadi error, berarti server telah siap digunakan namun tulisan Cara Install Linux Nginx MySQL PHP CentOS Bab1 ini semakin panjang. mari kita lanjut ke sesi ke 2