GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installez WordPress avec HHVM, Nginx et MariaDB sur un Ubuntu 12.04 LTS

HHVM est une machine virtuelle open-source conçue pour exécuter des programmes écrits en PHP. HHVM signifie HipHop Virtual Machine et il a été initialement développé par Facebook pour améliorer les performances de leurs applications, et pour ceux qui ne connaissent pas MariaDB est un remplacement direct de MySQL. Dans ce tutoriel, nous allons vous montrer étape par étape comment installer WordPress avec HHVM, Nginx et MariaDB sur un VPS Ubuntu 12.04 LTS.

Mettez à jour le système et installez les packages nécessaires.

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

Installez MariaDB et créez une base de données.

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 precise main'root@vps:~# apt-get updateroot@vps:~# echo -e "Package :*\nPin :origin ftp.osuosl.org\nPin -Priorité :1000" | tee /etc/apt/preferences.d/mariadbroot@vps:~# apt-get install mariadb-server
root@vps :~# mysql -uroot -pMariaDB [(aucun)]> CRÉER UNE BASE DE DONNÉES wpdb;MariaDB [(aucun)]> ACCORDER TOUS LES PRIVILÈGES SUR wpdb.* À 'wpuser'@'localhost' IDENTIFIÉ PAR 'wpuser_passwd ';MariaDB [(aucun)]> PRIVILÈGES FLUSH;MariaDB [(aucun)]> \q

Installer et configurer Nginx 1.4.x

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

Définissez worker_processes sur le nombre de processeurs de votre système.

Pour connaître le nombre de processeurs de votre système et définir les worker_processes, exécutez la commande suivante :

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

Installer hhvm et hhvm-fastcgi

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

Si vous souhaitez utiliser php à partir de la ligne de commande, vous devrez lier symboliquement php à hhvm

root@vps :~# ln -s $(quel hhvm) /usr/local/bin/php
root@vps :~# php -vHipHop VM v2.3.3 (rel)Compilateur :tags/HHVM-2.3.3-0-g4cf537888ba4ae253cc3dd0b04fe2c5bca5d24e4Repo schema :19f7626936db8612e50b3393be6e2cb7547771c8

Créez un répertoire racine pour votre site Web et téléchargez et extrayez 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

Créer un nouveau bloc de serveur Nginx

root@vps:~# cat <<'EOF'> /etc/nginx/sites-available/yourwebsite.orgserver { server_name yourwebsite.org; écouter 80 ; racine /var/www/votresiteweb.org/public_html ; access_log /var/www/votresiteweb.org/logs/access.log; error_log /var/www/votresiteweb.org/logs/error.log; index index.php; emplacement / { try_files $uri $uri/ /index.php?q=$uri&$args; } emplacement ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expire max ; } emplacement ~ /\.ht { refuser tout ; } emplacement ~ \.php$ { fastcgi_index index.php; fastcgi_keep_conn activé ; inclure /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 

Configurer tous les services pour qu'ils démarrent au démarrage

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

Enfin, ouvrez votre navigateur, saisissez l'adresse de votre site Web et suivez les instructions à l'écran.

Bien sûr, si vous êtes l'un de nos clients Linux VPS Hosting, vous n'avez rien à faire de tout cela, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs vont configurer cela pour vous immédiatement.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Installer Nextcloud avec Nginx sur Ubuntu 20.04 LTS - Guide étape par étape ?

  2. Installez le CMS d'octobre sur Ubuntu, avec Nginx et MariaDB

  3. Installer WordPress avec Varnish et Nginx sur Ubuntu

  4. Installer WordPress avec Memcached et Nginx sur Ubuntu

  5. Comment installer WordPress avec LEMP sur Ubuntu 20.04

Comment installer Wordpress avec Nginx, MariaDB et HHVM sur Debian 8

Installez WordPress + Apache, MariaDB et HHVM dans Ubuntu 16.04

Installez WordPress + Nginx, MariaDB et HHVM dans Ubuntu 16.04

Installer WordPress sur Ubuntu 20.04 avec Nginx, MariaDB, PHP7.4 (LEMP)

Installer WordPress sur Ubuntu 18.04 avec Nginx, MariaDB, PHP7.2 (LEMP)

Installer WordPress avec Nginx sur Ubuntu 18.04