このチュートリアルでは、Nginx、PHP5(fpm)とZend OPCache、MySQL、PHPMyadmin、PostfixをUbuntuサーバーに20分未満でインストールする方法を紹介します。この目的のためにEasyEngineを使用します。
Easy Engineとは何か疑問に思われるかもしれませんが、これは、Ubuntu /DebianサーバーにWordPress-NginxWebサイトをインストール、管理、およびホストするためのLinuxシェルスクリプトです。残念ながら、CentOSのようなRPMベースのシステムはサポートされていないため、Debianベースのオペレーティングシステムでのみ機能します。このスクリプトは、Nginx、PHP5-fpm、MySQL、phpMyAdmin、およびそのすべての依存関係を1つのコマンドでインストールするため、LinuxVPSの操作経験がほとんどないすべてのユーザーが簡単に使用できます。
Nginxはオープンソースのリバースプロキシサーバーであり、FastCGI、スクリプト用のSCGIハンドラー、WSGIアプリケーションサーバー、またはPhusion Passengerモジュールを使用して、ネットワーク上で動的HTTPコンテンツを提供するために展開でき、ソフトウェアロードバランサーとして機能します。軽量でRAMに優しいため、Apacheの無料の代替手段として適しています。また、特に同時サイト訪問者の数が増加している場合は、Apacheよりもパフォーマンスが向上します。
要約すると、Easy Enginge(ee)は、Ubuntuサーバー上のWebサイトをホストするためのNginx(または正確には完全なLEMPスタック)のインストール、構成、および管理のプロセスを簡素化するように構築されています。最も注目すべき機能は次のとおりです。
- Automatically tweaks server configuration as per available hardware resources; - Supports automatic updates; - It will install w3-total-cache, wp-super-cache, NGINX’s fastcgi-cache, Zend Opcache, and Memcache; - Install Nginx, PHP, MySQL, phpMyAdmin and all its dependencies in a single command.
このチュートリアルでは、次のものが必要です。
- A VPS / Dedicated server with at least 512 MB of RAM; - Fresh install of Ubuntu (12.04, 12.10, 13.10, 14.04) or Debian 6/7 distribution; - Basic knowledge of the SSH command; - Basic knowledge of how to use Putty (Windows) or Terminal (Linux/Mac)
このガイドでは、512MBのRAMを搭載したUbuntu14.04VPSを使用します。
まず、ユーザー「root」としてUbuntu 14.04 VPSにログインする必要があります:
# ssh root@hostname
ApacheとPostfix/Sendmailがすでにインストールされ実行されているかどうかを確認しましょう。その場合は、以下を使用して停止および削除します:
# /etc/init.d/apache2 stop # /etc/init.d/postfix stop # /etc/init.d/sendmail stop # apt-get remove apache2 postfix sendmail
オペレーティングシステムがわからない場合は、次のコマンドを使用して確認できます。
# cat /etc/issue
次のコマンドを入力して、VPSにEasyEngineをインストールします。
# curl -sL rt.cx/ee | sudo bash
一般的な問題:
curl command not found
curlをインストールします:
# apt-get install curl
これで、次の1つのコマンドを使用して、Nginx、PHP5(fpm)、MySQL、Postfix、およびphpMyAdminをインストールできます。
# ee system install
一般的な問題:
次のエラーが発生した場合:「PHP5をインストールできません。終了ステータス=100」お気に入りのエディタを使用して、デフォルトのeeの構成を編集します。
# vim /etc/easyengine/ee.conf
「gpg-keys-fix=false」行を変更して「gpg-keys-fix=true」に設定し、EasyEngineが別のミラーを試行してキーをフェッチできるようにします。
インストールが完了すると、次のように表示されます。
それでおしまい。完全なLEMPスタック(ZendOPCacheを備えた最新バージョンのPHP5-fpmを含む)をインストールしました。
実行中のすべてのサービスのステータスを確認する場合は、次のコマンドを使用します。
# ee system status
あなたはサンプルのワードプレスのウェブサイトを作成することを知ることができます。たとえば、「rosehosting.example」というワードプレスサイトを作成するには、次のコマンドを入力します。
# ee site create rosehosting.example --wp
まだインストールされていない場合は、WordPressも自動的にインストールされます。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。