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.