GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara menginstal Nginx, PHP5-fpm, MySQL, phpMyAdmin, Postfix di server Ubuntu menggunakan skrip shell Easy Engine

Dalam tutorial ini kami akan menunjukkan cara menginstal Nginx, PHP5 (fpm) dengan Zend OPCache, MySQL, PHPMyadmin, Postfix di server Ubuntu dalam waktu kurang dari 20 menit. Kami akan menggunakan Easy Engine untuk tujuan ini.

Anda mungkin bertanya-tanya apa itu Easy Engine? Ini adalah skrip shell Linux untuk menginstal, mengelola, dan meng-host situs web WordPress-Nginx di server Ubuntu/Debian. Ini hanya bekerja pada sistem operasi berbasis Debian karena sayangnya tidak ada dukungan untuk sistem berbasis RPM seperti CentOS. Script ini akan menginstal Nginx, PHP5-fpm, MySQL, phpMyAdmin dan semua dependensinya dalam satu perintah, sehingga memudahkan setiap pengguna yang memiliki sedikit pengalaman dalam bekerja dengan VPS Linux.

Nginx adalah server proxy terbalik sumber terbuka dan dapat digunakan untuk melayani konten HTTP dinamis di jaringan menggunakan FastCGI, penangan SCGI untuk skrip, server aplikasi WSGI atau modul Phusion Passenger, dan dapat berfungsi sebagai penyeimbang beban perangkat lunak. Ini adalah alternatif gratis yang lebih baik untuk Apache karena ringan dan ramah RAM. Performanya juga lebih baik dan lebih cepat daripada Apache, terutama saat jumlah pengunjung situs secara bersamaan sedang meningkat.

Ringkasnya, Easy Enginge (ee) dibuat untuk menyederhanakan proses pemasangan, konfigurasi, dan pengelolaan Nginx (atau tumpukan LEMP penuh untuk lebih tepatnya) untuk meng-host situs web di server Ubuntu. Fitur yang paling menonjol adalah:

- Automatically tweaks server configuration as per available hardware resources;
- Supports automatic updates;
- It will install w3-total-cache, wp-super-cache, NGINX’s fastcgi-cache, Zend Opcache, and Memcache;
- Install Nginx, PHP, MySQL, phpMyAdmin and all its dependencies in a single command.

Untuk tutorial ini Anda memerlukan:

- A VPS / Dedicated server with at least 512 MB of RAM;
- Fresh install of Ubuntu (12.04, 12.10, 13.10, 14.04) or Debian 6/7 distribution;
- Basic knowledge of the SSH command;
- Basic knowledge of how to use Putty (Windows) or Terminal (Linux/Mac)

Dalam panduan ini, kami akan menggunakan Ubuntu 14.04 VPS dengan RAM 512MB.

Pertama, Anda harus login ke Ubuntu 14.04 VPS Anda sebagai pengguna 'root' :

# ssh root@hostname

Mari kita periksa apakah Apache dan Postfix/Sendmail sudah terinstal dan berjalan. Jika demikian, hentikan dan hapus menggunakan:

# /etc/init.d/apache2 stop
# /etc/init.d/postfix stop
# /etc/init.d/sendmail stop
# apt-get remove apache2 postfix sendmail

Jika Anda tidak tahu apa sistem operasi Anda, Anda dapat memeriksa menggunakan perintah berikut:

# cat /etc/issue

Masukkan perintah berikut untuk menginstal Easy Engine di VPS Anda:

# curl -sL rt.cx/ee | sudo bash

Masalah umum:

curl command not found

Instal ikal:

# apt-get install curl

Sekarang kita dapat menginstal Nginx, PHP5 (fpm), MySQL, Postfix dan phpMyAdmin menggunakan perintah tunggal ini:

# ee system install

Masalah umum:

Jika Anda mendapatkan error berikut:‘Unable to install PHP5, exit status =  100’  edit konfigurasi default ee menggunakan editor favorit Anda:

# vim /etc/easyengine/ee.conf

Ubah dan setel baris ‘gpg-keys-fix=false’ menjadi ‘gpg-keys-fix=true’ sehingga Easy Engine dapat mencoba mirror lain dan mengambil kuncinya.

Setelah instalasi selesai, Anda akan melihat sesuatu seperti ini:

Itu dia. Kami menginstal tumpukan LEMP lengkap (termasuk versi terbaru PHP5-fpm dengan ZendOPCache).

Jika Anda ingin memeriksa status semua layanan yang berjalan, gunakan perintah berikut:

# ee system status

Anda bisa tahu membuat contoh website wordpress. Misalnya, untuk membuat situs wordpress bernama 'rosehosting.example' masukkan perintah ini:

# ee site create rosehosting.example --wp

Ini juga akan menginstal WordPress secara otomatis, jika Anda belum menginstalnya.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal MySQL di Ubuntu 16.04

  2. Cara menginstal MediaWiki di Ubuntu 16.04

  3. Cara Menginstal Nginx di Ubuntu 18.04

  1. Cara Menginstal Server MySQL di Ubuntu 16.04

  2. Cara Menginstal Server MySQL di Ubuntu 17.04

  3. Cara Menginstal Rahasia Terbuka di Ubuntu 18.04

  1. Cara menginstal phpMyAdmin dengan HHVM, Nginx dan MariaDB di Ubuntu 14.04 VPS

  2. Cara Menginstal LEMP di Ubuntu 16.04

  3. Cara Menginstal Open eShop di Ubuntu 18.04