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

Easy Engineシェルスクリプトを使用してUbuntuサーバーにNginx、PHP5-fpm、MySQL、phpMyAdmin、Postfixをインストールする方法

このチュートリアルでは、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。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu16.04にMySQLサーバーをインストールする方法

  2. Ubuntu17.04にMySQLサーバーをインストールする方法

  3. Ubuntu16.04にLEMPをインストールする方法

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

  2. Ubuntu18.04にNginxをインストールする方法

  3. Ubuntu18.04に求人広告をインストールする方法

  1. Ubuntu16.04にMySQLをインストールする方法

  2. Ubuntu16.04にMediaWikiをインストールする方法

  3. Ubuntu18.04にOpeneShopをインストールする方法