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

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

HHVM adalah mesin virtual open-source yang dirancang untuk mengeksekusi program yang ditulis dalam PHP. HHVM adalah singkatan dari HipHop Virtual Machine dan pada awalnya dikembangkan oleh Facebook untuk meningkatkan kinerja aplikasi mereka, dan bagi mereka yang tidak tahu MariaDB adalah pengganti MySQL. Dalam tutorial ini kami akan menunjukkan kepada Anda langkah demi langkah cara menginstal WordPress dengan HHVM, Nginx dan MariaDB di Ubuntu 12.04 LTS VPS.

Perbarui sistem dan instal paket yang diperlukan.

root@vps:~# apt-get update &&apt-get upgraderoot@vps:~# apt-get install python-software-properties curl

Instal MariaDB dan buat database.

root@vps:~# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943dbroot@vps:~# add-apt-repository 'deb http://ftp .osuosl.org/pub/mariadb/repo/5.5/ubuntu tepat main'root@vps:~# apt-get updateroot@vps:~# echo -e "Paket:*\nPin:origin ftp.osuosl.org\nPin -Prioritas:1000" | tee /etc/apt/preferences.d/mariadbroot@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -pMariaDB [(none)]> BUAT DATABASE wpdb;MariaDB [(none)]> BERIKAN SEMUA HAK ISTIMEWA DI wpdb.* UNTUK 'wpuser'@'localhost' DIIDENTIFIKASI OLEH 'wpuser_passwd ';MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> \q

Instal dan konfigurasikan Nginx 1.4.x

root@vps:~# add-apt-repository ppa:nginx/stableroot@vps:~# apt-get install nginx

Setel pekerja_proses ke jumlah prosesor di sistem Anda.

Untuk mengetahui jumlah prosesor di sistem Anda dan menyetel pekerja_proses, jalankan perintah berikut:

root@vps:~# sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/" /etc/nginx/nginx.conf 

Instal hhvm dan hhvm-fastcgi

root@vps:~# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A16E7281BE7A449root@vps:~# echo deb http://dl.hhvm.com/ubuntu tepat utama | tee /etc/apt/sources.list.d/hhvm.listroot@vps:~# apt-get updateroot@vps:~# apt-get install hhvm-fastcgi

Jika Anda ingin menggunakan php dari baris perintah, Anda perlu menghubungkan php ke hhvm

root@vps:~# ln -s $(yang hhvm) /usr/local/bin/php
root@vps:~# php -vHipHop VM v2.3.3 (rel)Compiler:tags/HHVM-2.3.3-0-g4cf537888ba4ae253cc3dd0b04fe2c5bca5d24e4Repo schema:19f7626936db8612e50b3393be6e2cb
7771c8

Buat direktori root untuk situs web Anda dan unduh serta ekstrak WordPress

root@vps:~# mkdir -p /var/www/yourwebsite.org/{public_html,logs}root@vps:~# wget -q -O - http://wordpress.org/latest.tar. gz | tar -xzf - --strip 1 -C /var/www/yourwebsite.org/public_htmlroot@vps:~# chown www-data:-R /var/www/yourwebsite.org/public_html

Buat blok server Nginx baru

root@vps:~# cat <<'EOF'> /etc/nginx/sites-available/yourwebsite.orgserver { server_name yourwebsite.org; mendengarkan 80; root /var/www/yourwebsite.org/public_html; access_log /var/www/yourwebsite.org/logs/access.log; error_log /var/www/yourwebsite.org/logs/error.log; indeks indeks.php; lokasi / { try_files $uri $uri/ /index.php?q=$uri&$args; } lokasi ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; kedaluwarsa maks; } lokasi ~ /\.ht { tolak semua; } lokasi ~ \.php$ { fastcgi_index index.php; fastcgi_keep_conn aktif; sertakan /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }}EOF
root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.org /etc/nginx/sites-enabled/yourwebsite.orgroot@vps:~# /etc/init.d/nginx restart 

Setel semua layanan untuk memulai saat boot

root@vps:~# update-rc.d nginx defaultsroot@vps:~# update-rc.d hhvm-fastcgi defaultsroot@vps:~# update-rc.d default mysql

Terakhir, buka browser Anda, ketik alamat situs web Anda dan ikuti petunjuk di layar.

Tentu saja, jika Anda adalah salah satu pelanggan VPS Hosting Linux kami, Anda tidak perlu melakukan semua ini, cukup tanyakan pada admin kami, duduk dan bersantailah. Admin kami akan segera menyiapkannya untuk 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. Instal CMS Oktober di Ubuntu, dengan Nginx dan MariaDB

  2. Instal WordPress dengan Varnish dan Nginx di Ubuntu

  3. Instal WordPress dengan Memcached dan Nginx di Ubuntu

  1. Instal Nextcloud dengan Nginx di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

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

  3. Cara Menginstal WordPress dengan LEMP di Ubuntu 20.04

  1. Cara Menginstal Seafile dengan Nginx di Ubuntu 20.04 LTS

  2. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

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