GNU/Linux >> Linux の 問題 >  >> Debian

Debian Lenny(LAMP)にPHP5とMySQLをサポートするApache2をインストールする

LAMPはLの略です inux、 A pache、 M ySQL、 P HP。このチュートリアルでは、PHP5サポート(mod_php)とMySQLサポートを備えたDebianLennyサーバーにApache2Webサーバーをインストールする方法を示します。

これがあなたのために働くという保証はありません!

1予備メモ

このチュートリアルでは、ホスト名server1.example.comとIPアドレス192.168.0.100を使用します。これらの設定はユーザーによって異なる場合があるため、必要に応じて置き換える必要があります。

2MySQL5.0のインストール

まず、次のようにMySQL5.0をインストールします。

aptitude install mysql-server mysql-client

MySQLルートユーザーのパスワードを入力するように求められます。このパスワードは[メール保護]ユーザーと[メール保護]ユーザーに有効であるため、後でMySQLルートパスワードを手動で指定する必要はありません。

MySQLの「root」ユーザーの新しいパスワード:<-yourrootsqlpassword
MySQLの「root」ユーザーのパスワードを繰り返します:<-yourrootsqlpassword

3Apache2のインストール

Apache2はDebianパッケージとして利用できるため、次のようにインストールできます。

aptitude install apache2

次に、ブラウザをhttp://192.168.0.100に移動すると、Apache2プレースホルダーページが表示されます(機能します!):

ApacheのデフォルトのドキュメントルートはDebianでは/var/ wwwであり、設定ファイルは/etc/apache2/apache2.confです。追加の設定は、/ etc / apache2 / mods-enabled(Apacheモジュールの場合)、/ etc / apache2 / sites-enabled(仮想ホストの場合)、/ etc / apache2/confなどの/etc/apache2ディレクトリのサブディレクトリに保存されます。 .d。

4PHP5のインストール

PHP5とApachePHP5モジュールは次のようにインストールできます。

aptitude install php5 libapache2-mod-php5

その後、Apacheを再起動する必要があります:

/etc/init.d/apache2 restart

5PHP5のテスト/PHP5インストールの詳細の取得

デフォルトのWebサイトのドキュメントルートは/var/wwwです。次に、そのディレクトリに小さなPHPファイル(info.php)を作成し、ブラウザで呼び出します。このファイルには、インストールされているPHPのバージョンなど、PHPのインストールに関する多くの役立つ詳細が表示されます。

vi /var/www/info.php
<?php
phpinfo();
?>

次に、そのファイルをブラウザ(http://192.168.0.100/info.phpなど)で呼び出します。

ご覧のとおり、PHP5は機能しており、サーバーAPI行に示されているように、Apache2.0ハンドラーを介して機能しています。さらに下にスクロールすると、PHP5ですでに有効になっているすべてのモジュールが表示されます。 MySQLはそこにリストされていません。つまり、PHP5ではMySQLがまだサポートされていません。

6PHP5でのMySQLサポートの取得

PHPでMySQLをサポートするために、php5-mysqlパッケージをインストールできます。他のPHP5モジュールをインストールすることをお勧めします。また、アプリケーションでそれらが必要になる場合もあります。次のような利用可能なPHP5モジュールを検索できます:

aptitude search php5

必要なものを選び、次のようにインストールします:

aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

次に、Apache2を再起動します:

/etc/init.d/apache2 restart

次に、ブラウザにhttp://192.168.0.100/info.phpをリロードし、モジュールセクションまでスクロールダウンします。これで、MySQLモジュールを含む多くの新しいモジュールが見つかるはずです:

7 phpMyAdmin

phpMyAdminは、MySQLデータベースを管理するためのWebインターフェイスです。インストールすることをお勧めします:

aptitude install phpmyadmin

次の質問が表示されます:

自動的に再構成するWebサーバー:<-apache2

その後、http://192.168.0.100/phpmyadmin/からphpMyAdminにアクセスできます:

  • Apache:http://httpd.apache.org/
  • PHP:http://www.php.net/
  • MySQL:http://www.mysql.com/
  • Debian:http://www.debian.org/
  • phpMyAdmin:http://www.phpmyadmin.net/

Debian
  1. Ubuntu 14.04LTS(LAMP)にPHP5とMySQLをサポートするApache2をインストールする

  2. OpenSUSE 13.1(LAMP)でのPHP5およびMySQLサポートを使用したApache2のインストール

  3. PHP5とMySQLをサポートするApache2をFedora21(LAMP)にインストールする

  1. Ubuntu10.04にPHP5とMySQLをサポートするLighttpdをインストールする

  2. PHP5(PHP-FPM)とMySQLサポートを備えたLighttpdをUbuntu12.04にインストールする

  3. Ubuntu 13.04(LAMP)にPHP5とMySQLをサポートするApache2をインストールする

  1. Ubuntu8.10でのPHP5とMySQLサポートを使用したNginxのインストール

  2. PHP5とMySQLをサポートするLighttpdをDebianEtchにインストールする

  3. DebianLennyでのPHP5とMySQLサポートを使用したLighttpdのインストール