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

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

Dalam tutorial ini kami akan memberi Anda petunjuk langkah demi langkah tentang cara menginstal phpMyAdmin dengan HHVM, Nginx, dan MariaDB di Ubuntu 14.04 VPS . PhpMyAdmin adalah aplikasi open source, ditulis dalam PHP, dimaksudkan untuk menangani administrasi database MySQL / MadiaDB melalui antarmuka web yang intuitif.


Pastikan daftar paket dan paket OS Anda terbaru dengan menjalankan perintah berikut:

apt-get update 
apt-get upgrade

Hentikan layanan Apache dan nonaktifkan untuk memulai saat boot:

service apache2 stop
update-rc.d -f apache2 remove

Instal dan konfigurasikan Nginx :

apt-get install python-software-properties software-properties-common
add-apt-repository ppa:nginx/stable
apt-get install nginx

Buat blok server nginx baru untuk situs web Anda:

vi /etc/nginx/sites-available/your-domain.com
server {
  server_name your-domain.com;
  listen 80;
  root /var/www/your-domain.com;
  access_log /var/www/your-domain.com/logs/access.log;
  error_log /var/www/your-domain.com/logs/error.log;
  index index.php;
  location / {
    try_files $uri $uri/ /index.php?$args;
  }

  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }

  location ~ /\.ht {
    deny  all;
  }

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_keep_conn on;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

Instal HHVM
Buat file 'hhvm.list' baru dan tambahkan sumber HHVM ke dalamnya:

vi /etc/apt/sources.list.d/hhvm.list
deb http://dl.hhvm.com/ubuntu trusty main

Kemudian, tambahkan kunci HHVM dan instal paket hhvm:

wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
apt-get update
apt-get install hhvm
/usr/share/hhvm/install_fastcgi.sh
vi /etc/hhvm/php.ini
; php options
; session.save_handler = files
; session.save_path = /var/lib/hhvm/sessions
; session.gc_maxlifetime = 1440

; hhvm specific
hhvm.log.level = Warning
hhvm.log.always_log_unhandled_exceptions = true
hhvm.log.runtime_error_reporting_level = 8191
hhvm.mysql.typed_results = false
vi /etc/hhvm/server.ini
; php options

pid = /var/run/hhvm/pid

; hhvm specific

hhvm.server.port = 9000
hhvm.server.type = fastcgi
hhvm.server.default_document = index.php
hhvm.log.use_log_file = true
hhvm.log.file = /var/log/hhvm/error.log
hhvm.repo.central.path = /var/run/hhvm/hhvm.hhbc

Instal MariaDB :

apt-get install mariadb-server

Jalankan perintah berikut:

mysql_secure_installation

Tetapkan kata sandi pengguna 'root' MariaDB Anda (pastikan untuk menggunakan kata sandi yang kuat menggunakan setidaknya 8 karakter termasuk simbol alfanumerik dan tata bahasa), hapus akun pengguna anonim, lalu ketik 'N' jika Anda ingin mengaktifkan login root dari jarak jauh, dan ketik ' Y' pada dua pertanyaan berikutnya untuk menghapus database pengujian dan mengaksesnya serta memuat ulang tabel hak istimewa.

Instal phpMyAdmin :

apt-get install phpmyadmin
ln -sf /usr/share/phpmyadmin/ /var/www/your-domain.com/

Untuk mengakses phpMyAdmin melalui SSL, buat sertifikat SSL atau beli sertifikat SSL baru di sini.

cd /etc/nginx/
openssl genrsa -des3 -out server.key 1024
openssl req -new -x509 -nodes -sha1 -days 365 -key server.key -out server.crt

cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
chmod 400 server.key

Kemudian, edit konfigurasi Nginx dan buat blok server nginx baru:

vi /etc/nginx/sites-available/your-domain.com

Tambahkan baris berikut di akhir file:

server {
         listen       443;
    ssl on;
    ssl_certificate /etc/nginx/server.crt;
    ssl_certificate_key /etc/nginx/server.key;

  server_name your-domain.com;
  root /var/www/your-domain.com;
  access_log /var/www/your-domain.com/logs/access.log;
  error_log /var/www/your-domain.com/logs/error.log;
  index index.php;
  location / {
    try_files $uri $uri/ /index.php?$args;
  }

  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }

  location ~ /\.ht {
    deny  all;
  }

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_keep_conn on;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

Jalankan perintah ini:

ln -s /etc/nginx/sites-available/your-domain.com /etc/nginx/sites-enabled/your-domain.com
rm /etc/nginx/sites-enabled/default
mkdir -p /var/www/your-domain.com/logs/
chown www-data: -R /var/www/your-domain.com/

Edit ‘/usr/share/phpmyadmin/libraries/dbi/mysqli.dbi.lib.php’, cari baris ini:

require_once './libraries/logging.lib.php';

dan tambahkan baris berikut di atasnya:

$GLOBALS['cfg']['Server']['port']=3306;

Mulai ulang layanan HHVM, nginx, dan MariaDB dan konfigurasikan untuk memulai saat boot:

service hhvm restart
service nginx restart
service mysql restart

update-rc.d nginx defaults
update-rc.d hhvm defaults
update-rc.d mysql defaults

Buka https://domain-anda.com/phpmyadmin , masukkan nama pengguna MariaDB dan kata sandinya dan mulailah mengelola database MariaDB Anda.

Tentu saja, Anda tidak perlu melakukan semua ini jika menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal phpMyAdmin dengan HHVM, Nginx, dan MariaDB untukmu. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Lihat paket hosting HHVM terkelola kami.

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 Varnish dan phpMyAdmin pada CentOS 7 VPS dengan Nginx, MariaDB dan PHP-FPM

  2. Instal Odoo (sebelumnya OpenERP) dengan Nginx di VPS Ubuntu

  3. Instal phpMyAdmin di Ubuntu 20.04 dengan Nginx

  1. Instal WordPress dengan HHVM, Nginx dan MariaDB di Ubuntu 12.04 LTS

  2. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

  3. Instal HumHub di VPS Ubuntu dengan Nginx dan MariaDB

  1. Cara Install Linux Dash di VPS Ubuntu dengan Nginx dan Password Protect

  2. Instal Redmine di server Ubuntu 14.04 dengan MariaDB, Puma dan Nginx.

  3. Cara menginstal EspoCRM dengan Nginx di VPS Ubuntu