GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu /DebianLAMPサーバーをセットアップする方法

独自のDebian/UbuntuLAMPサーバーを構築する-すばやく簡単に自分でインストール

  • Apache2-LinuxWebサーバー
  • MySQL5-MySQLデータベースサーバー
  • PHP4/5-PHPスクリプト言語
  • phpMyAdmin-Webベースのデータベース管理ソフトウェア。

注: L inux + A pache + M ySQL + P HP/Perlを合わせて一般にLAMPサーバーとして知られています 。

まず、少なくとも256MBのRAMが利用可能なDebian/UbuntuバージョンのLinuxの最小要件を持つシステムを準備しましょう 。 特にmysqlとwebminに沿ってサーバーを実行しているため、この最小RAM未満のものは多くの問題を引き起こし、正しく実行するには大量のRAMが必要です。サーバーに十分なメモリがない場合、Mysqlはこの厄介なエラー「mysql.sockに接続できません」を表示します。

私はこのコマンドapt-getに非常に親しみがあるため、debian/ubuntuベースのLinuxが大好きです。この1つのコマンドを知っている初心者として、パッケージのインストールは非常に簡単で、パッケージの依存関係や構成について心配する必要はありません。独自のサーバーをセットアップする場合は、専用サーバーまたはVPSパッケージを購入する必要があります。サーバーとインストールを試してみたい場合は、さまざまなホストからvpsパッケージを購入することをお勧めします。価格設定のため、vpslinkが好きです。信じられないかもしれませんが、Linuxや専用/ vpsホスティングを初めて使用する場合でも、サーバーを自分でインストールして構成するのはとても簡単です。

SSH経由でサーバーにアクセスしている場合は、最初にPuTTyをダウンロードします。ルートログインでサーバーのIPを入力するだけで、ホストにアクセスできます。ご存知かもしれませんが、Webminは無料で利用できるサーバーコントロールパネルであり、LAMPサーバーとメールサーバーが完成したらこれをセットアップします。 Webminを使用すると、Linuxボックスをより簡単に微調整できます。

インストールに進む前に、このコマンドを使用して必要なパッケージをdebianで更新してください。

apt-get install update

1。 Apache+PHPのインストール

Apacheは、ほとんどのLinuxベースのサーバーで実行される最も有名なWebサーバーの1つです。わずかなコマンドで、PHP4またはPHP5で実行するようにApacheを構成できます。

PHP 4をインストールする場合は、apt-get

apt-get install apache2 php4 libapache2-mod-php4

PHP5をインストールするには、Linuxシェルで次のコマンドを実行するだけです。 「4」でパッケージを指定しない場合、PHP5が自動的にインストールされることに注意してください。

apt-get install apache2 php5 libapache2-mod-php5

Apache構成ファイルは/etc/apache2/apache2.confにあり、Webフォルダーは/ var/wwwです。

phpがインストールされ、正しく実行されているかどうかを確認するには、以下に示すように、phpinfo()関数を使用して/ var/wwwフォルダーにtest.phpを作成します。

nano /var/www/test.php
# test.php
<?php phpinfo(); ?>

ブラウザでhttp://ip.address/test.phpまたはhttp://domain/test.phpにアクセスすると、すべてのphp構成とデフォルト設定が表示されます。

Apache構成ファイルを使用して、必要な値を編集したり、仮想ドメインを設定したりできます。

2。 MySQLデータベースサーバーのインストール

データベース駆動型のeコマースサイトを実行している場合は、mysqlデータベースサーバーのインストールが常に必要です。 mysqlサーバーをかなりの範囲で実行するには、サーバーに少なくとも256MBのRAMが必要であることを忘れないでください。したがって、データベース駆動型サイトを実行している場合を除いて、mysqlは絶対に必要ありません。次のコマンドは、mysql5サーバーとmysql5クライアントをインストールします。

apt-get install mysql-server mysql-client php5-mysql

注:すでにphp4をインストールしている場合は、次のように少し変更する必要があります。

apt-get install mysql-server mysql-client php4-mysql

mysqlの構成ファイルは次の場所にあります:/etc/mysql/my.cnf

MySQLを使用するユーザーの作成とルートパスワードの変更

デフォルトでは、mysqlはユーザーをrootとして作成し、パスポートなしで実行します。ルートパスワードの変更が必要になる場合があります。

ルートパスワードを変更するには

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password =PASSWORD('new-password')WHERE user ='root';
mysql> FLUSH PRIVILEGES;

rootパスワードは絶対に使用しないでください そのため、PHPスクリプト用にmysqlデータベースに接続するためのユーザーを作成する必要がある場合があります。または、 webmin などのコントロールパネルを使用して、mysqlデータベースにユーザーを追加することもできます。 またはphpMyAdmin データベース権限を簡単に作成したり、ユーザーに割り当てたりできます。基本的なインストールが完了したら、後でWebminとphpmyadminをインストールします。

3。 PhpMyAdminのインストール

PhpMyAdminは、優れたWebベースのデータベース管理および管理ソフトウェアであり、apacheで簡単にインストールおよび構成できます。 phpmyadminを使用することで、テーブルを使用したデータベースの管理をこれほど簡単にすることはできません。

あなたがする必要があるのは:

apt-get install phpmyadmin

phpmyadmin構成ファイルは/etc/phpmyadminフォルダーにあります。

Apacheで設定するには、/ etc / apache2/apache2.confに次の行を含めるだけです。

Include /etc/phpmyadmin/apache.conf 

次にApacheを再起動します:

/etc/init.d/apache2 restart

ブラウザで次の場所に移動します:http:// domain / phpmyadmin

それでおしまい! MySQLとphpMyAdminの準備が整いました。 mysqlのrootパスワードを使用してログインし、phpスクリプトからデータベースに接続するユーザーを作成します。

このチュートリアルは、現在MySQL-Apache-PHP.comを実行しているScottによって作成され、HowToForgeに寄稿されました。このチュートリアルを任意の形式でコピー/再公開することは完全に許可されています。ただし、作成者のサイトへのライブリンクでソースが言及されている場合に限ります。


Ubuntu
  1. Ubuntu/DebianにGerberaMediaServerをインストールしてセットアップする方法

  2. Ubuntu20.04にmysql8をインストールしてセットアップする方法

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

  1. Debian10BusterでLAMPサーバーをセットアップする方法

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

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

  1. Ubuntu18.04でOpenVPNサーバーをセットアップする方法

  2. Ubuntu20.04でNginxサーバーブロックを設定する方法

  3. Debian 9 /Ubuntu16.04サーバーでHAProxyを設定する方法