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 の準同期レプリケーションについての簡単な説明
序文データ型変換とは何ですか?フォームまたはプロンプトを使用して取得されるデフォルトのデータ型は文字...
この記事では、Vue3.0の手書きカルーセル効果の具体的なコードを参考までに共有します。具体的な内容...
システムでさまざまな IO ボトルネック、メモリ使用量の増加、CPU 使用率の増加などの問題が発生し...
1. ElasticSearch とは何ですか? Elasticsearch も Java で開発さ...
方法1コードをコピーコードは次のとおりです。 document.getElementById(&qu...
目次序文インデックス プッシュダウンとは何ですか?インデックスプッシュダウン最適化の原理インデックス...
padding-top パーセンテージを使用すると、固定幅と比例した高さの表示を実現できます。現在の...
目次1. インストール2. videojsの紹介3. コンポーネントでのテストと使用1. 基本的な自...
1. まずSELECT文を実行して、すべての切り捨て文を生成します。ステートメント形式: selec...
LOFTER のコンテストで、ログイン ボックスを再設計できると言及されているのを見ました。過去 2...
序文MySQL 5.1.6 以降、非常にユニークな機能であるイベント スケジューラが追加されました。...
目次1. 縦方向のスライス1.1 垂直データベース1.2 垂直テーブル分割2. 水平(横断)セグメン...
この記事では、ORDER BY文の最適化について学びます。その前に、インデックスの基礎的な理解が必要...
ホストとコンテナ間でファイルを転送するには、コンテナの完全な ID が必要です。取得方法は以下の通り...
このデータベースをダウンロードするには、多くの時間とトラフィックがかかります。踏み込んだ落とし穴で時...