ステーションの構築方法(3)-Ubuntu 16.04でWeb環境(LAMP)を構築する

2608 ワード

Bruce_Zhu于2017.5.16-*自主オリジナル*
次にサーバ上のWeb環境の構築を開始します
Linux上のWeb環境の主な環境はLAMPとLNMPの2種類に分けられる.
  • LAMPとはLinux+Apache+Mysql+PHP
  • を指す
  • LNMPとはLinux+Nginx+Mysql+PHP(StackOverflowなどの外国語コミュニティで関連資料を検索する場合はLEMP)
  • を指す.
    両者の違いはApacheが重量級でPHPに友好的であることである.もしあなたのバックグラウンド処理言語がPHPを使うことが多いならば、LAMPを選ぶのが一番です.Nginxは軽量級で,静的資源に友好的である.もしあなたのウェブサイトが静的リソースだけである場合、LNMPを選択するのは間違いありません.
    両者の環境の構築は大同小異であり,次に本文は主にLAMPの構築を紹介する.
    Ubuntuソフトウェアライブラリの更新
    LAMP環境を構築する前に、セキュリティのためにソフトウェアライブラリを更新します.
    zxy@zxy-MIBook:~$ sudo apt update

    Apache 2のインストール
    Apacheの元のバージョンをインストールすることもできますが、この手順の後のMysqlおよびPHP依存性を含むApache 2のインストールをお勧めします.だから、もしあなたがApacheのオリジナルバージョンをインストールしなければならないならば、本文はインストールの順調さを保証することはできません.
    zxy@zxy-MIBook:~$ sudo apt install apache2

    検証#ケンショウ#
    ブラウザのアドレスバーにlocalhostと入力し、Apache 2が表示されている場合は、このステップの構成に成功しました.
    PHPを取り付ける
    ここにインストールされているPHPのバージョンは7.0です.Ubuntu 16.04はPHP 7をデフォルトでサポートしているからです.0,PHP 5をインストールするとエラーが発生します.信じない...やってみてもいいですよ..
    zxy@zxy-MIBook:~$ sudo apt install php
    zxy@zxy-MIBook:~$ sudo apt install libapache2-mod-php

    検証#ケンショウ#
    zxy@zxy-MIBook:~$ cd /var/www/html
    zxy@zxy-MIBook:~$ sudo vim info.php

    info.phpに入力:
     phpinfo();
    ?>
    そしてファイルを保存(:wq!)終了してブラウザのアドレスバーにlocalhost/infoを入力します.php、PHPの構成情報が現れたら、このステップの構成は成功しました!
    MySQLのインストール
    zxy@zxy-MIBook:~$ sudo apt install mysql-server php7.0-mysql
    zxy@zxy-MIBook:~$ sudo apt-get install mysql-client
    //

    zxy@zxy-MIBook:~$ mysql_secure_installation
    //


    PHPMyadminのインストール
    zxy@zxy-MIBook:~$ sudo apt-get install phpmyadmin
    zxy@zxy-MIBook:~$ sudo apt-get install php-mbstring
    //
    zxy@zxy-MIBook:~$ sudo apt-get install php-gettext
    zxy@zxy-MIBook:~$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
    //

    PHPMyadminの設定
    zxy@zxy-MIBook:~$ vim /etc/php/7.0/apache2/php.ini 

    phpを開きました.iniの後、ファイルの中で以下の行を見つけます:display_errors=Offに変更:display_errors=On(エラーログが表示され、ファイルに表示されるものはすべて変更されます.コメントでない限り無効です)
    ;extension=php_mbstring.dll変更:extension=php_mbstring.dll(つまりコメントをキャンセルしmbstringを開くため)
    php.iniファイルが変更されたらApache 2サービスを再起動します.
    zxy@zxy-MIBook:~$ /etc/init.d/apache2 restart 

    検証#ケンショウ#
    ブラウザのアドレスバーにlocalhost/phpmyadminを入力し、PHPMyadminログインインタフェースが表示されたら、このステップの構成に成功しました!
    すべてのステップ構成が完了すると、ローカルWebサーバも構成が完了し、思う存分蹂躙されます!(横目笑)
    -終わりだ
    See U Next Chapter! @転載は出典を説明してください.ありがとうございます.