Centos のサーバー側への適用がますます普及するにつれて、Centos7 もますます使用されるようになっています。過去 2 年間で、私は Centos サーバーのメンテナンスにほとんど触れない初心者から、より基本的なメンテナンス操作を行うようになりました。多くのトラブルも発生しましたが、Centos サーバーの設定と操作に関する知識も増えました。今日はそれを段階的に記録します。 1. PHPをインストールする 2013年にWeChatが人気を博すと、PHPの使用が再び人気を博しました。市場の多くの企業が、アプリケーションのバックグラウンドとしてPHPを使用することを選択しています。その理由は次のとおりだと思います。 1. PHPのコストが低い 2. PHPの簡単な紹介 3. PHPの開発サイクルは比較的短い 4. tp5 の誕生により、PHP インターフェース開発の効率が向上します。非常に多くの要求があるため、多くの企業では、プロジェクト構築を完了するために、サーバー構成が PHP 環境をサポートできる必要があります。実際、CentOS でのソフトウェアのインストールには、一般的に 2 つの種類があります。1 つ目はクイック インストール、2 つ目はコンパイルとインストールです。個人的にはコンパイルとインストールをお勧めします。クイック インストール方法は、シンプルで高速です。対応する PHP ソースをロードし、yum install を通じてステップ バイ ステップのインストール プロセスを完了するだけです。ここでは、コンパイルとインストールの方法と、コンパイルとインストールのプロセスについてのみ説明します。 最初のステップは、インストール前にシステムにデフォルトで PHP があるかどうかを確認することです。PHP ファイルまたはプロセスを探すことで確認できます。インストールされていても必要なバージョンではない場合は、次のコマンドで関連ファイルをアンインストールできます。 ステップ2: 関連するPHP依存関係をインストールする
ステップ 3. PHP 公式 Web サイト http://php.net/downloads.php にアクセスし、下図に示すように、ダウンロードする tar.gz リンクを表示します。 PHP バージョンのリスト このページで、ダウンロードしたい国のファイルソースを選択します ファイルソースを選択したら、ファイルのダウンロードリンクをコピーし、wget コマンドでダウンロードしてコンパイルし、システムにインストールします。通常は /usr/local ディレクトリで操作します。具体的な手順は次のとおりです。 操作ディレクトリを入力します: cd /usr/local ファイルをダウンロード: wget http://tz1.php.net/distributions/php-7.2.10.tar.gz ファイルを解凍します: tar -zxvf php-7.2.10.tar.gz 解凍したファイルのディレクトリに入ります: cd php-7.2.10.tar.gz 次に、次のコマンドでコンパイルします。
次に、次のコマンドで最終的なコンパイルとインストールを完了します。 インストール プロセス中にエラーや依存関係が発生した場合は、特定の状況に応じて解決する必要があります。この時点で、php -v コマンドを使用して、インストールが成功したかどうかを確認できます。 注: 表示しているバージョンがインストールしたバージョンと一致しない場合は、プロンプトが表示されたバージョン ファイルの場所を見つけて削除するか、無視することができます。その後、インストールしたファイル ディレクトリを指すように環境変数を変更します。操作は次のとおりです。 まず環境変数ファイルを編集します: vim /etc/profile ファイルの末尾に export PATH="/usr/local/php/bin:$PATH" を追加します。 ここで、「/usr/local/php/bin」はインストールの特定のパスです。保存して終了したら、次の変更を加えてコマンドを実行します。 この時点で、もう一度 php -v を使用して現在のバージョンを表示すると、インストールしたバージョン番号を確認できます。 2. Nginxをインストールする Nginx は Apache の次に主流のサーバーソフトウェアなので、Nginx をインストールすることも基本的な設定です。コンパイルとインストールの方法は似ています: 最初のステップは、関連する依存パッケージを確認してインストールすることです yum -y gccをインストール gcc-c++ autoconf automake make yum -y zlib をインストール zlib-devel openssl yum -yinstallopenssl-devel pcre pcre-devel ステップ 2. nginx の公式 Web サイトにアクセスして、インストールするバージョンのリンクを見つけます。公式 Web サイトのアドレスは、次の図に示すように、http://nginx.org/download/ です。 Nginx バージョンリスト 対応するバージョンのリンクをコピーし、上記の操作ディレクトリ、/usr/localを入力して操作します ディレクトリに入る: cd /usr/local ファイルをダウンロード: wget http://nginx.org/download/nginx-1.8.0.tar.gz ファイルを解凍します: tar -zxvf nginx-1.8.0.tar.gz 解凍したファイルのディレクトリに入ります: cd nginx-1.8.0 次に、次のコマンドでコンパイルしてインストールします。 ./configure 作成 && インストール インストールが完了すると、/usr/local フォルダーの下に nginx フォルダーが追加され、conf、html、logs、sbin の 4 つのファイルが含まれます。nginx サービスを開始するには、./sbin/nginx を実行するだけです。 起動後、サービスが本当に起動したかどうかを確認します。ブラウザを使用してサーバーアドレスにアクセスし、正常に起動したかどうかを確認します。一部のサーバープロバイダーがポート80またはサイトを禁止している場合、外部ブラウザからアクセスできないため、個人的にはcurl http://localhostで確認するのが好きです。もちろん、grepまたはnstatを使用して、対応するサービスが起動しているかどうかを確認することもできます。 この時点で、centos7 での PHP と nginx のインストールは終了です。Centos サーバーの設定に関するさらなる情報交換がある場合は、記事の最後にコメントを残してください。 要約する 上記は、Centos7 に PHP と Nginx をインストールする方法についての詳細なチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Reactでコンポーネントロジックを共有する3つの方法
>>: MySQL の準同期レプリケーションについての簡単な説明
:= と = の違い=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の...
質問1:インストール中に net start mysql と入力すると、次のエラー メッセージが表示...
スレッドが同時に実行される場合、スレッドがリソースを競合してデータの曖昧さが生じるのを防ぐために、重...
Linux システムでは、chmod コマンドと chown コマンドの両方を使用して権限を設定でき...
translate(-50%,-50%) 属性:中央に配置するには、長さと幅の 50% だけ上と左...
背景:以前、コンテナ内のホストが提供する Redis サービスにアクセスする必要があるプロジェクトを...
MySQL自体は再帰構文をサポートしていませんが、自己接続を通じていくつかの単純な再帰を実現できます...
目次1. データを準備するデータテーブルを作成するデータの挿入2. SQLドリル1. SQL文の強化...
目次1. コンストラクタとインスタンス化2. コンストラクターとインスタンス化の関係は何ですか? 3...
目次1. コンポーネント化とは何ですか? 2. 基本的な使い方序文:場合によっては、HTML 構造化...
Mysql マスタースレーブ サービスの実装例を構成する### メインデータベースmy.cnfを構成...
画像タグ <IMG> を挿入します。今日私たちが目にするカラフルなウェブページはすべて、...
最近仕事でnginxの設定を変更する必要が頻繁にあり、nginxでrewriteを使用する方法を学び...
目次1. テスト環境1.1 ハードウェアとソフトウェア1.2 テーブル構造2. テストの目的2.1 ...
これらはすべて海外のE-WebTemplates WebサイトからのWebページテンプレートであり、...