GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte WordPress s HHVM, Nginx a MariaDB na Ubuntu 12.04 LTS

HHVM je open-source virtuální stroj určený pro spouštění programů napsaných v PHP. HHVM je zkratka pro HipHop Virtual Machine a původně jej vyvinul Facebook, aby zvýšil výkon jejich aplikací, a pro ty, kteří neznají, je MariaDB náhradní náhradou za MySQL. V tomto tutoriálu vám krok za krokem ukážeme, jak nainstalovat WordPress s HHVM, Nginx a MariaDB na Ubuntu 12.04 LTS VPS.

Aktualizujte systém a nainstalujte potřebné balíčky.

root@vps:~# aktualizace apt-get &&apt-get upgraderoot@vps:~# instalace apt-get python-software-properties curl

Nainstalujte MariaDB a vytvořte databázi.

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 přesné main'root@vps:~# apt-get updateroot@vps:~# echo -e "Balík:*\nPin:původ ftp.osuosl.org\nPin -Priorita:1000" | tee /etc/apt/preferences.d/mariadbroot@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -pMariaDB [(none)]> VYTVOŘIT DATABÁZI wpdb;MariaDB [(none)]> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA wpdb.* DO 'wpuser'@'localhost' IDENTIFIKOVANÉ OD 'wdpuser_passw ';MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> \q

Nainstalujte a nakonfigurujte Nginx 1.4.x

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

Nastavte worker_processes na počet procesorů ve vašem systému.

Chcete-li zjistit počet procesorů ve vašem systému a nastavit worker_processes, spusťte následující příkaz:

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

Nainstalujte hhvm a hhvm-fastcgi

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

Pokud chcete použít php z příkazového řádku, budete muset symbolicky propojit php s hhvm

root@vps:~# ln -s $(které hhvm) /usr/local/bin/php
root@vps:~# php -vHipHop VM v2.3.3 (rel)Kompilátor:tags/HHVM-2.3.3-0-g4cf537888ba4ae253cc3dd0b04fe2c5bca5d24e4Repo schéma:71583b 71763b 1927272738391992 

Vytvořte kořenový adresář pro svůj web a stáhněte a extrahujte 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

Vytvořte nový blok serveru Nginx

root@vps:~# cat <<'EOF'> /etc/nginx/sites-available/yourwebsite.orgserver { server_name yourwebsite.org; poslouchat 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; umístění / { try_files $uri $uri/ /index.php?q=$uri&$args; } umístění ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; vyprší max; } umístění ~ /\.ht { zakázat vše; } umístění ~ \.php$ { fastcgi_index index.php; fastcgi_keep_conn on; zahrnout /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 

Nastavit všechny služby tak, aby se spouštěly při spuštění

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

Nakonec otevřete prohlížeč, zadejte adresu svého webu a postupujte podle pokynů na obrazovce.

Samozřejmě, pokud jste jedním z našich zákazníků Linux VPS Hosting, nemusíte nic z toho dělat, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři to za vás okamžitě nastaví.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat phpMyAdmin s HHVM, Nginx a MariaDB na Ubuntu 14.04 VPS

  2. Nainstalujte Croogo na Ubuntu VPS s Nginx a MariaDB

  3. Nainstalujte Redmine na server Ubuntu 14.04 s MariaDB, Puma a Nginx.

  1. Nainstalujte říjnový CMS na Ubuntu s Nginx a MariaDB

  2. Nainstalujte WordPress s Varnish a Nginx na Ubuntu

  3. Nainstalujte WordPress s Memcached a Nginx na Ubuntu

  1. Jak nainstalovat Seafile s Nginx na Ubuntu 20.04 LTS

  2. Nainstalujte Nextcloud s Nginx na Ubuntu 20.04 LTS - Průvodce krok za krokem?

  3. Jak nainstalovat WordPress s LEMP na Ubuntu 20.04