ステーションの構築方法(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環境を構築する前に、セキュリティのためにソフトウェアライブラリを更新します.
Apache 2のインストール
Apacheの元のバージョンをインストールすることもできますが、この手順の後のMysqlおよびPHP依存性を含むApache 2のインストールをお勧めします.だから、もしあなたがApacheのオリジナルバージョンをインストールしなければならないならば、本文はインストールの順調さを保証することはできません.
検証#ケンショウ#
ブラウザのアドレスバーにlocalhostと入力し、Apache 2が表示されている場合は、このステップの構成に成功しました.
PHPを取り付ける
ここにインストールされているPHPのバージョンは7.0です.Ubuntu 16.04はPHP 7をデフォルトでサポートしているからです.0,PHP 5をインストールするとエラーが発生します.信じない...やってみてもいいですよ..
検証#ケンショウ#
info.phpに入力:
MySQLのインストール
PHPMyadminのインストール
PHPMyadminの設定
phpを開きました.iniの後、ファイルの中で以下の行を見つけます:display_errors=Offに変更:display_errors=On(エラーログが表示され、ファイルに表示されるものはすべて変更されます.コメントでない限り無効です)
;extension=php_mbstring.dll変更:extension=php_mbstring.dll(つまりコメントをキャンセルしmbstringを開くため)
php.iniファイルが変更されたらApache 2サービスを再起動します.
検証#ケンショウ#
ブラウザのアドレスバーにlocalhost/phpmyadminを入力し、PHPMyadminログインインタフェースが表示されたら、このステップの構成に成功しました!
すべてのステップ構成が完了すると、ローカルWebサーバも構成が完了し、思う存分蹂躙されます!(横目笑)
-終わりだ
See U Next Chapter! @転載は出典を説明してください.ありがとうございます.
次にサーバ上のWeb環境の構築を開始します
Linux上のWeb環境の主な環境はLAMPとLNMPの2種類に分けられる.
両者の違いは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! @転載は出典を説明してください.ありがとうございます.