UbuntuにLAMPをインストールする方法

LAMPをインストールします(Lイヌックス Aパッチ MySQL PHP)Ubuntuでは非常に簡単です。

手順は、Apacheのインストールとテスト、PHPのインストールとテスト、最後にMySQLデータベースマネージャーのインストールのXNUMXつの部分に分かれています。

アパッチ

インストール

ターミナルで、次のように入力します。

sudo apt-get install apache2

準備ができました。すでにApache2がマシンにインストールされています。

マシンを起動すると、Webサーバーが自動的に起動します。 手動で起動する必要がある場合は、端末に次のコマンドを入力します。

sudo サービス apache2 開始

サービスを停止するには:

sudo service apache2 stop

そしてそれを再起動するには

sudo service apache2 restart

Webサイトを保存する必要があるディレクトリは次のとおりです。 は/ var / WWWの

これを行うには、ユーザーに必要な権限を付与する必要があります。 ほとんどの場合、次のコマンドで十分ですが、Webサーバーで必要なセキュリティの程度によって異なる場合があります。

sudo chmod -R 775 / var / www

テスト

ログインする http://localhost Webブラウザで。 Apacheページが表示されます。

PHP

インストール

ターミナルで、次のコマンドを入力します。

sudo apt-get インストール php5 libapache2-mod-php5 php5-cli php5-mysql

次のコマンドでApacheを再起動します。

sudo service apache2 restart

テスト

正しくインストールされていることをテストするために、非常に単純なPHPスクリプトを作成します。

sudo gedit /var/www/test.php

次の内容を入力してファイルを保存します。


スクリプトを実行するために、Webブラウザーを開き、次のURLにアクセスしました。 http://localhost/prueba.php。 PHPのインストールに関する情報が記載されたページが表示されます。

MySQL

インストール

ターミナルで次のコマンドを入力します。

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

インストールプロセス中に、MySQLルートユーザーにパスワードを割り当てるように求められます。

MySQLのルートパスワード

テスト

ターミナルに次のように入力します。

sudoサービスのmysqlステータス

mysqlプロセスの状態について何かを返す必要があります。

パスワードが正常に機能することを確認するには:

mysql -uroot -pxxx

ここで、xxxはMySQLのインストール中に入力したパスワードです。

ルートパスワードを変更する場合は、MySQLにログインしてから次のコマンドを実行します。

'root' @ 'localhost' = PASSWORD( 'yyy');のパスワードを設定します。

代用 YYY 新しいパスワード用。

MariaDB

ますます多くの人々がMySQLの代わりにMariaDBを使用することを好みます。 MariaDBは、同じコマンド、インターフェイス、API、およびライブラリを備えているため、MySQLとの互換性が高く、サーバーを別のサーバーに直接変更できるようにすることを目的としていることに注意してください。 これは、MariaDBがMySQLの直接フォークであるためですが、OracleがSunを購入した後にライセンスを独自のものに変更したMySQLとは異なり、GPLライセンスを持っているという違いがあります。

MySQLの代わりにMariaDBをインストールする方法を見てみましょう。

インストール

以前にMySQLをインストールしたことがある場合は、最初にそれをアンインストールする必要があります。

sudoapt-getパージmysql * sudoapt-get自動削除

次に、対応するPPAを追加する必要があります。 Ubuntu 13.10の場合:

sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudo add-apt-repository'deb http://mariadb.biz .net.id //レポ/5.5 / ubuntu saucy main

そして、パッケージをインストールします。

sudo apt-get update sudo apt-get install mariadb-server mariadb-client

MySQLと同様に、rootユーザーのパスワードを要求します。

テスト

MariaDBが正しくインストールされていることを確認するには:

mysql -v

MariaDBに関する情報を返す必要があります。

mariadbプロセスのステータスを確認するには:

sudoサービスのmysqlステータス

データベースへのリモートアクセス

リモートスクリプトを介して(つまり、独自のサーバーでホストされていない)MySQLにアクセスする場合は、でバインドアドレスを編集する必要があります。 /etc/mysql/my.cnf デフォルト値(127.0.0.1)をIPアドレスに置き換えます。

my.cnfに変更を加えた後、次のコマンドでMySQLを再起動します。

sudo サービス mysql の再起動

phpMyAdminの

phpMyAdminは、管理者によって広く使用されているMySQLのグラフィカル管理者です。 インストールするには、次の端末を入力します。

sudo apt-get phpmyadminをインストールする

アクセスするには、Webブラウザから次のURLにアクセスします。 http://localhost/phpmyadmin

設定画面のスペースバーを押して、自動的に設定するWebサーバーとしてApache2を選択することを忘れないでください。

phpmyadminにアクセスできない場合は、次のようにwwwフォルダーにシンボリックリンクを作成してみてください。

sudo ln -s / usr / share / phpmyadmin / var / www /

gdライブラリ

PHPでのグラフの生成と操作のサポートを追加したい場合は、ターミナルで次のように記述しました。

sudo apt-get インストール php5-gd

Apache2のSSL

Apache 2でSSL(Secure Socket Layer)モジュールをアクティブ化するには、次のように入力します。

sudo a2enmod ssl

変更を確認するには、次のコマンドでApache2を再起動することを忘れないでください。

sudo /etc/init.d/apache2 再起動

フエンテス: デッドウルフ & Unixmen


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   エリオタイム3000

    Ubuntu Minimalを使用すると、より適切に機能します(Ubuntu Serverでは、これらのコンポーネントはデフォルトですでにインストールされています)。

  2.   ジェイコブ

    私にはもっと簡単に思える方法を知っています。次のコマンドラインを使用するだけです。
    「Sudoapt-getinstall lamp-server ^」とwoala ...プロセス全体は実質的に自動です。

    1.    エリオタイム3000

      それは本当だ。 ただし、Apacheの代わりにnignxをインストールするなど、より洗練されたものが必要な場合は、別の方法を使用する必要があります。

      1.    アビマエルマルテル

        ランプ= Linux Apache MySQL PHP、nginxが必要な場合は、ランプではなくなります😛

    2.    FedericoA.ValdésToujague

      「lamp-server」パッケージがPreciseリポジトリに表示されません。

      1.    ブルーノカシオ

        パッケージの最後に「^」があります:sudo apt-get install lamp-server ^

        ご挨拶!

    3.    ペテルチェコ

      もしかして:

      apt-get installtasksel

      タスクセル

      LAMP-SERVERオプションを選択して、インストールを続行します😀

      1.    エリオタイム3000

        それは私が見つけたものです。

    4.    Linuxを使いましょう

      ほら、今はその情報を裏付けることはできません。 ただし、Ubuntuパッケージによると、次のようにはなりません。 http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      そのようなパッケージはありません。
      乾杯! ポール。

  3.   イワンガブリエル

    素晴らしいチュートリアル。 お気に入りに保存します。
    ご挨拶!

    1.    Linuxを使いましょう

      お役に立ててうれしいです、イワン! :=)
      抱擁! ポール。

  4.   レプロ

    最良のコマンドは、Jacobがコメントしたコマンドです: "sudo apt-get install lamp-server ^"
    Ubuntuのすべてのフレーバーとバージョンで動作します。
    ご挨拶!

  5.   パンチョモラ

    良い投稿であり、それを補完するために、コマンドmysql_secure_installation(rootではない)を使用して、mysqlとmariadbの両方に有効なセキュリティオプションを適用できます。

    チリからの挨拶

    1.    Linuxを使いましょう

      そうです...貢献してくれてありがとう!

  6.   ライ

    ええと、私はxammpをお勧めします。インストールは簡単で、サービスを停止するためのグラフィカルインターフェイスがあります。

    1.    Linuxを使いましょう

      真実は私もxamppを好むということです。 🙂

  7.   オスカーメザ

    すばらしい!Slackwareにインストールする方法は次のとおりです http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    Linuxを使いましょう

      ありがとうございました! 良い貢献!

  8.   ds23ytube

    私はポータブルLamppを直接使用することを好みます。 ApacheFriendsからダウンロードします。 優れたツールです。

    1.    Linuxを使いましょう

      良い! xコメントありがとう。 多くの場合、それが通常最も快適です。 それは本当です。
      ああ! 不快感はありません。わずかな修正です。excellentは「X」の後に「C」と書かれています。
      抱擁! ポール。

  9.   消す

    投稿ありがとうございます! ランプオプションを使用してubuntuサーバーをインストールすると、多くの場合、半分の処理が行われます。

  10.   ラファ

    非常に良いtutoに感謝し、メタパッケージをインストールするよりもパーソナライズされています。私の場合、私が行う小さなことのために、たとえばmysqlは必要ないからです。
    phpテストファイルを正しくダウンロードするには、htmlフォルダー内にある必要があるため、作成コマンドは次のようになります。
    sudo gedit /var/www/html/test.php

    1.    ラファ

      別の推奨事項は、/ var / wwwフォルダーにアクセス許可を付与することとは別に、コマンドを使用してユーザーのグループに追加することです。
      sudo chmod -R 775 / var / www
      sudo chown -hR your_user_name:your_user_name / var / www

      そのため、ドキュメントとリンクを作成して機能させることができます

  11.   埼玉県和光市

    ArchにLAMPをインストールする方法を知っている人はいますか? 私はすでにwikiの指示に従い、PHPの構成を開始すると、Apacheが機能しなくなりました。 uu

    1.    エラヴ

      あなたが使用することができます Bitnami そしてあなたは多くの時間を節約します。

  12.   ケンジー

    とても良いチュートリアルは私を大いに助けてくれました!!!

  13.   匿名の

    どうもありがとうございました=)良いチュートリアル=)cdtの挨拶。 あなたの出版物をもっと見たいです!...

  14.   フアン·アントニオ

    ありがとう、貢献してくれてありがとう。 それは私にはあまりにもうまくいきました。 コマンドは明確で、私が望む最後に到達し、プログラムするために順番に説明されています
    よろしく

  15.   ラファエル

    私は助け、マニュアル、ウェブメールに関連するすべてを維持するためにubuntuとそのコマンドに完全なラウンドキューブをインストールすることを可能にする何かが必要です。 すでにありがとうございました。

  16.   アビゲイル

    私はこの投稿が古いことを知っています、しかし男、あなたは私の命を救いました、私は決してphpを学ぶことはないと思いました。

    挨拶

  17.   デビッドGL

    これについて私が見た中で最高のチュートリアル。 すべてのmysqlで私は失敗していました。 どうもありがとう!!! 私はすでに自分のコンピューターを驚かせる準備ができています。 ヒッヒッヒ

  18.   Kemecraftの所有者

    404エラーが発生します。誰か助けてもらえますか? ありがとうございました
    エラー http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common all 5.5.41-0ubuntu0.14.04.1
    404が見つかりません[IP:54.185.19.94 80]
    エラー http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common all 5.5.41-0ubuntu0.14.04.1
    404が見つかりません[IP:91.189.91.23 80]
    そして、より多くの間違い。

  19.   デュビー2008

    非常によく説明されています。 どうもありがとう!。

  20.   イヴァンフローレス

    おかげで私をたくさん助けた

    1.    Linuxを使いましょう

      どういたしまして! 🙂

  21.   ザビエル

    ランプをubuntuと派生物にインストールするための非常に良いガイド...ありがとう
    Xubuntu 100&Elementary Osで15.04%動作します

  22.   ダン

    個別指導をありがとう...

    この行の最後に引用符がありません:[sudo add-apt-repository'deb http://mariadb.biz.net.id//repo/5.5/ubuntu 生意気なメイン]