GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu 12.04 LTSにHHVM、Nginx、MariaDBを使用してWordPressをインストールする

HHVMは、PHPで記述されたプログラムを実行するために設計されたオープンソースの仮想マシンです。 HHVMはHipHopVirtualMachineの略で、当初はアプリケーションのパフォーマンスを向上させるためにFacebookによって開発されました。また、MariaDBがMySQLのドロップイン代替品であることを知らない人のために開発されました。このチュートリアルでは、Ubuntu 12.04 LTS VPSにHHVM、Nginx、MariaDBを使用してWordPressをインストールする方法を段階的に説明します。

システムを更新し、必要なパッケージをインストールします。

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

MariaDBをインストールし、データベースを作成します。

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

Nginx1.4.xをインストールして構成します

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

worker_processesをシステム内のプロセッサの数に設定します。

システム内のプロセッサの数を確認し、worker_processesを設定するには、次のコマンドを実行します。

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

hhvmと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

コマンドラインからphpを使用する場合は、phpをhhvmにシンボリックリンクする必要があります

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

Webサイトのルートディレクトリを作成し、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_html
root@vps:~# chown www-data: -R /var/www/yourwebsite.org/public_html

新しいNginxサーバーブロックを作成する

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

すべてのサービスを起動時に開始するように設定します

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

最後に、ブラウザを開き、Webサイトのアドレスを入力して、画面の指示に従います。

もちろん、Linux VPS Hostingをご利用の場合は、これを行う必要はありません。管理者に質問し、座ってリラックスしてください。管理者がすぐにこれを設定します。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu 14.04 VPSにHHVM、Nginx、MariaDBを使用してphpMyAdminをインストールする方法

  2. MariaDB、Puma、Nginxを使用してUbuntu14.04サーバーにRedmineをインストールします。

  3. Ubuntu20.04にLEMPを使用してWordPressをインストールする方法

  1. NginxとMariaDBを使用してUbuntuにOctoberCMSをインストールします

  2. NginxとMariaDBを使用してUbuntuVPSにCroogoをインストールします

  3. UbuntuにVarnishとNginxを使用してWordPressをインストールする

  1. Ubuntu20.04LTSにNginxを使用してSeafileをインストールする方法

  2. Ubuntu 20.04 LTSにNginxを使用してNextcloudをインストールします-ステップバイステップガイド?

  3. UbuntuにMemcachedとNginxを使用してWordPressをインストールする