GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie WordPress mit HHVM, Nginx und MariaDB auf einem Ubuntu 12.04 LTS

HHVM ist eine virtuelle Open-Source-Maschine, die für die Ausführung von in PHP geschriebenen Programmen entwickelt wurde. HHVM steht für HipHop Virtual Machine und wurde ursprünglich von Facebook entwickelt, um die Anwendungsleistung zu steigern, und für diejenigen, die nicht wissen, dass MariaDB ein Drop-in-Ersatz für MySQL ist. In diesem Tutorial zeigen wir Ihnen Schritt für Schritt, wie Sie WordPress mit HHVM, Nginx und MariaDB auf einem Ubuntu 12.04 LTS VPS installieren.

Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.

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

Installieren Sie MariaDB und erstellen Sie eine Datenbank.

root@vps:~# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
root@vps:~# apt-get update
root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb
root@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE wpdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'wpuser_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Installieren und konfigurieren Sie Nginx 1.4.x

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

Setzen Sie die worker_processes auf die Anzahl der Prozessoren in Ihrem System.

Führen Sie den folgenden Befehl aus, um die Anzahl der Prozessoren in Ihrem System herauszufinden und die worker_processes festzulegen:

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

Installieren Sie hhvm und hhvm-fastcgi

root@vps:~# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A16E7281BE7A449
root@vps:~# echo deb http://dl.hhvm.com/ubuntu precise main | tee /etc/apt/sources.list.d/hhvm.list
root@vps:~# apt-get update
root@vps:~# apt-get install hhvm-fastcgi

Wenn Sie PHP von der Befehlszeile aus verwenden möchten, müssen Sie PHP mit hhvm verlinken

root@vps:~# ln -s $(which hhvm) /usr/local/bin/php
root@vps:~# php -v
HipHop VM v2.3.3 (rel)
Compiler: tags/HHVM-2.3.3-0-g4cf537888ba4ae253cc3dd0b04fe2c5bca5d24e4
Repo schema: 19f7626936db8612e50b3393be6e2cb7547771c8

Erstellen Sie ein Stammverzeichnis für Ihre Website und laden Sie WordPress herunter und extrahieren Sie es

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_html
root@vps:~# chown www-data: -R /var/www/yourwebsite.org/public_html

Erstellen Sie einen neuen Nginx-Serverblock

root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourwebsite.org
server {
  server_name yourwebsite.org;
  listen 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;
  index index.php;

  location / {
    try_files $uri $uri/ /index.php?q=$uri&$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;
  }
}
EOF
root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.org /etc/nginx/sites-enabled/yourwebsite.org
root@vps:~# /etc/init.d/nginx restart

Alle Dienste so einstellen, dass sie beim Booten gestartet werden

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

Öffnen Sie schließlich Ihren Browser, geben Sie die Adresse Ihrer Website ein und folgen Sie den Anweisungen auf dem Bildschirm.

Wenn Sie einer unserer Linux-VPS-Hosting-Kunden sind, müssen Sie dies natürlich nicht tun. Fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren werden dies umgehend für Sie einrichten.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie phpMyAdmin mit HHVM, Nginx und MariaDB auf einem Ubuntu 14.04 VPS

  2. Installieren Sie das Oktober-CMS auf Ubuntu mit Nginx und MariaDB

  3. Installieren Sie Croogo auf einem Ubuntu VPS mit Nginx und MariaDB

  4. Installieren Sie Redmine auf einem Ubuntu 14.04-Server mit MariaDB, Puma und Nginx.

  5. Installieren Sie WordPress mit Varnish und Nginx auf Ubuntu

So installieren Sie Wordpress mit Nginx, MariaDB und HHVM auf Debian 8

Installieren Sie WordPress + Apache, MariaDB und HHVM in Ubuntu 16.04

Installieren Sie WordPress + Nginx, MariaDB und HHVM in Ubuntu 16.04

Installieren Sie WordPress auf Ubuntu 20.04 mit Nginx, MariaDB, PHP7.4 (LEMP)

Installieren Sie WordPress auf Ubuntu 18.04 mit Nginx, MariaDB, PHP7.2 (LEMP)

Installieren Sie WordPress mit Nginx auf Ubuntu 18.04