ubuntu14.04 LEMP (linux+nginx+mysql+php5) ビルド環境、_PHP チュートリアル
ubuntu14.04 LEMP(linux+nginx+mysql+php5)构建環境,
Ubuntu Linux 14.04 LTSにLEMP (Linux、Nginx、MySQL、およびPHP) スタックをインストールします
by VIVEK GITE on 2014年12月2日

Ubuntu 14.04 (Trusty Tahr) バージョンの新機能は何ですか?
cyberciti.biz でご覧になるか、ubuntu.com の Ubuntu ホームページにアクセスしてください。
NginxのインストールNginx は、Linux の世界で最も強力な Web サーバーの 1 つです。 Nginx は、無料のオープンソース、高性能 HTTP サーバー、リバース プロキシ、および IMAP/POP3 プロキシ サーバーです。次に、Nginx Web サーバーをインストールします。
まず、システムが最新であることを確認してください。
$ sudo apt-get アップデート
#1 - Nginx をダウンロードしてインストールします
Nginx をダウンロードしてインストールする最も簡単な方法は、apt-get コマンドを使用することです。コマンドは次のとおりです。
$ sudo apt-get インストール nginx
図01: Ubuntu LinuxにNginxをダウンロードしてインストールします
#2 - Nginx をテストする
完了したら、ブラウザを開いて URL http://localhost または http://your_ip_address を入力してテストできます。すべてが正常に進むと、Nginx のようこそページが表示されます。
図02: Ubuntu Linux の nginx ページへようこそ
Ubuntu への MySQL のインストール
MySQL は、Linux の世界で最も強力なデータベース管理システムの 1 つです。次に、PHP サポートを使用してインストールします。
#1 - MySQL と PHP サポートをインストールする
次のコマンドを入力します。
$ sudo apt-get install mysql-server php5-mysql
図03: Ubuntu LinuxにMySQLをインストールしてPHPでサイトデータを管理する
#2 - MySQL をテストする
mysql のインストールが完了したら、テストできます。コンソールを開いて次のコマンドを入力します。
$ mysql -u root -p
図04: UbuntuテストMysqlインストール
#3 - MySQL へのアクセスを保護する
MySQL を運用データベースとして使用する場合は、それを保護する必要があるかもしれません。 MySQL は、セキュリティを確保するのに役立つシェル スクリプトを提供します。コンソールで次のコマンドを入力するだけです。
$ sudo mysql_secure_installation
1. root パスワードを入力してください
現在の root パスワードを入力して次のステップに進みます。
図 05: MySQL は root データベースのパスワードを入力します
2.rootパスワードを変更する
変更する場合はYを押し、変更しない場合はNを押してください。
図06: MySQLのセキュリティ
3.匿名ユーザーを削除する
データベースにログインできるリスクを軽減するために、匿名ユーザーを削除することをお勧めします。
図07: MySQLのセキュリティ
4.リモートからの root ログインを禁止する
他のマシンから root としてデータベースをリモート操作できないようにするには、リモートからの root ログインを禁止する必要があります。
図08: MySQLのセキュリティ
5.テストデータベースを削除します
一部の MySQL インストールでは、テスト目的で ëtestí という名前のデータベースが作成されることがあります。使用しない場合は削除できます。
図09: MySQLのセキュリティ
6.権限テーブルをリロードする
その後、これまでに行われたすべての変更がすぐに有効になるように、権限テーブルをリロードする必要があります。
図 10: MySQL セキュリティ
7.完了
図 11: MySQL セキュリティ

PHP が普及しているため、多くの Web サイトが PHP 言語を使用して構築されています。 2013 年 1 月の時点で、PHP は 2 億 4,000 万以上の Web サイトにインストールされています。次に、Ubuntu 14.04 に PHP をインストールします
#1 - PHP をダウンロードしてインストールします
いつものように、apt-get コマンドを使用して PHP をダウンロードしてインストールできます。 Ubuntu コンソールまたは ssh ベースのセッションで次のコマンドを入力するだけです。
$ sudo apt-get install php5-fpm
図 12: Ubuntu でのサーバー側処理用の PHP のインストール
Ubuntu 上で PHP および MySQL サーバーと連携するように Nginx を構成する
これで、すべてのコンポーネントがインストールされました。次のステップでは、PHP と MySQL を使用して Nginx を構成する必要があります。設定を始めましょう。
#1 - PHP5-FPM を構成する
PHP5-FPM 設定ファイルは /etc/php5/fpm/php.ini にあります。テキストエディタで開きます
$ sudo vi /etc/php5/fpm/php.ini
cgi.fix_pathinfo=1
cgi.fix_pathinfo=0
$ sudo サービス php5-fpm 再起動
Nginx 設定ファイルは /etc/nginx/nginx.conf にあります。しかし、基本的には触れる必要はありません。 nginx Web サイトの構成は、/etc/nginx/sites-available/default ファイルにあります。
場所 ~ .php$ {
fastcgi_split_path_info ^(.+.php)(/.+)$;
# # 注: 「cgi.fix_pathinfo = 0;」が必要です。 php.ini内
#
# # php5-cgi のみの場合:
# fastcgi_pass 127.0.0.1:9000;
# # php5-fpm の場合:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_indexインデックス.php;
fastcgi_params を含めます。
}
その後、サービスを再起動します。
$ sudo サービス nginx 再起動
$テール/var/log/nginx/error.log
fastcgi_pass unix:/var/run/php5-fpm.sock
場所 ~ .php$ {
#3 - MySQL を構成する
設定セクションが完了したら、設定が要求どおりに機能していることを確認するためにテストする必要があります。 Ubuntu 14.04 では、ルート ドキュメント フォルダーは /usr/share/nginx/html にあります。したがって、次のコードを含む /usr/share/nginx/html/phpinfo.php というファイルを作成します:
[php] プレーンコピーを表示PHP-FPM と Nginx を再起動した後、ブラウザを開いて php ファイルを参照すると、空白の画面だけが表示されます。画面にエラーメッセージは表示されません。 PHP-FPM と Nginx ログ ファイルにエラー メッセージは表示されません。
そして、ブラウザを再度開き、URL http://your_ip_address/phpinfo.php を入力します。
短いphpタグを有効にするには、php.iniファイルのshort_open_tagパラメータの値を変更する必要があります。
sudoサービスphp5-fpm再起動
次に、phpinfo ファイルを再度テストしてみます。次に、MySQL サポートが有効かどうかを確認します。ブラウザの PHP 設定画面を下にスクロールし、そこに MySQL ブロックが表示されている場合は、MySQL サポートはすでに有効になっています。
これで、Ubuntu サーバーで Nginx、PHP5、MySQL を使用する準備が整いました。この簡単な記事が、Ubuntu 14.04 に Linux、Nginx、PHP、MySQL をインストールしたい人にとって役立つことを願っています。
http://www.bkjia.com/PHPjc/1084380.html

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Windows 回復環境 (WinRE) は、Windows オペレーティング システムのエラーを修復するために使用される環境です。 WinRE に入ると、システムの復元、出荷時設定へのリセット、アップデートのアンインストールなどを実行できます。 WinRE を起動できない場合、この記事では問題を解決するための修正方法を説明します。 Windows 回復環境を起動できない Windows 回復環境を起動できない場合は、以下の修正プログラムを使用してください。 Windows 回復環境のステータスを確認する 他の方法を使用して Windows 回復環境に入る Windows 回復パーティションを誤って削除しましたか?以下の Windows のインプレース アップグレードまたはクリーン インストールを実行します。これらすべての修正については詳しく説明しています。 1]Wiをチェックする

この記事では、Python と Anaconda の違いについて学びます。パイソンとは何ですか? Python は、行をインデントし空白を入れることでコードを読みやすく理解しやすくすることに重点を置いたオープンソース言語です。 Python は柔軟性と使いやすさを備えているため、オンライン アプリケーションの作成や開発だけでなく、科学コンピューティング、人工知能、データ サイエンスなどのさまざまなアプリケーションに最適です。 Python はインタープリタ言語であるため、テストされるとすぐに機械語に翻訳されます。 C++ などの一部の言語は、理解するためにコンパイルが必要です。 Python は理解、開発、実行、読み取りが非常に簡単であるため、Python の習熟度は重要な利点となります。これにより Python が作成されます

このシリーズの最初の 2 つのチュートリアルでは、新しいユーザーのログインと登録のためのカスタム ページを作成しました。さて、ログイン フローのうち調査して置き換える部分は 1 つだけ残っています。ユーザーがパスワードを忘れて WordPress パスワードをリセットしたい場合はどうなりますか?このチュートリアルでは、最後のステップに取り組み、シリーズ全体で構築してきたパーソナライズされたログイン プラグインを完成させます。 WordPress のパスワード リセット機能は、今日の Web サイトの標準的な方法にほぼ準拠しています。ユーザーは、ユーザー名または電子メール アドレスを入力し、WordPress にパスワードのリセットを要求することによってリセットを開始します。一時的なパスワード リセット トークンを作成し、ユーザー データに保存します。このトークンを含むリンクがユーザーの電子メール アドレスに送信されます。ユーザーがリンクをクリックします。重い中で

スムーズなビルド: Maven イメージ アドレスを正しく構成する方法 Maven を使用してプロジェクトをビルドする場合、正しいイメージ アドレスを構成することが非常に重要です。ミラー アドレスを適切に構成すると、プロジェクトの構築を迅速化し、ネットワークの遅延などの問題を回避できます。この記事では、Maven ミラー アドレスを正しく構成する方法と、具体的なコード例を紹介します。 Maven イメージ アドレスを構成する必要があるのはなぜですか? Maven は、プロジェクトの自動構築、依存関係の管理、レポートの生成などを行うことができるプロジェクト管理ツールです。 Maven でプロジェクトをビルドする場合、通常は

ChatGPTJava: インテリジェントな音楽推奨システムを構築する方法、具体的なコード例が必要です はじめに: インターネットの急速な発展に伴い、音楽は人々の日常生活に欠かせないものになりました。音楽プラットフォームが出現し続けるにつれて、ユーザーはしばしば共通の問題に直面します。それは、自分の好みに合った音楽をどうやって見つけるかということです。この問題を解決するために、インテリジェント音楽推薦システムが登場しました。この記事では、ChatGPTJava を使用してインテリジェントな音楽推奨システムを構築する方法を紹介し、具体的なコード例を示します。いいえ。

Maven プロジェクトのパッケージ化ステップ ガイド: ビルド プロセスを最適化し、開発効率を向上させる ソフトウェア開発プロジェクトがますます複雑になるにつれて、プロジェクト構築の効率と速度は開発プロセスにおいて無視できない重要な要素になっています。人気のあるプロジェクト管理ツールとして、Maven はプロジェクトの構築において重要な役割を果たします。このガイドでは、Maven プロジェクトのパッケージ化手順を最適化することで開発効率を向上させる方法を検討し、具体的なコード例を示します。 1. プロジェクトの構造を確認する Maven プロジェクトのパッケージ化ステップの最適化を開始する前に、まず確認する必要があります。

Python を使用してインテリジェントな音声アシスタントを構築する方法 はじめに: 現代テクノロジーの急速な発展の時代において、インテリジェントなアシスタントに対する人々の需要はますます高まっています。その形態の一つとして、スマート音声アシスタントは、携帯電話、パソコン、スマートスピーカーなど、さまざまなデバイスで広く利用されています。この記事では、Python プログラミング言語を使用してシンプルなインテリジェント音声アシスタントを構築し、独自のパーソナライズされたインテリジェント アシスタントを最初から実装する方法を紹介します。準備 音声アシスタントの構築を始める前に、まず必要なツールをいくつか準備する必要があります。

Windows 11 で環境変数を設定すると、システムのカスタマイズ、スクリプトの実行、アプリケーションの構成に役立ちます。このガイドでは、好みに合わせてシステムを構成できるように、3 つの方法と段階的な手順について説明します。環境変数には 3 つのタイプがあります。 システム環境変数 – グローバル変数は優先順位が最も低く、Windows 上のすべてのユーザーとアプリケーションがアクセスでき、通常はシステム全体の設定を定義するために使用されます。ユーザー環境変数 – 優先度が高く、これらの変数は現在のユーザーとそのアカウントで実行されているプロセスにのみ適用され、そのアカウントで実行されているユーザーまたはアプリケーションによって設定されます。プロセス環境変数 – 最も高い優先順位があり、一時的なもので、現在のプロセスとそのサブプロセスに適用され、プログラムを提供します。
