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 の準同期レプリケーションについての簡単な説明
解決策はただ一つ、ソースを変更することです。 github からのソースは基本的にタイムアウトするの...
この記事の例では、テーブルを追加および削除するためのjsの具体的なコードを参考までに共有しています。...
1 はじめにバイナリ ログは、データを持つ、またはデータを変更する可能性がある SQL ステートメン...
Web 標準について議論するときに必ず話題になるのは、構造とプレゼンテーションを分離することの重要性...
まず、例を挙げてみましょう(読みたくない場合は、以下の要約だけ読んでください)。 order_typ...
商用データベースの場合、データベースのアップグレードは優先度が高く、バージョンアップのロードマップ、...
システム トレイ アイコンは、今日でも魔法のような機能です。アイコンを右クリックして目的のアクション...
1. スクロールスナップはフロントエンド開発者にとって必須のスキルですCSS スクロール スナップは...
MySQLグループソートで上位Nを見つけるテーブル構造grp でグループ化し、num で並べ替えて、...
序文フロントエンド コードの記述では、「互換性」という言葉から逃れることはできません。過去の PC ...
<br />出典: http://www.a-xuan.cn/?p=197 先ほどFac...
CSS ファイルでは、フォント名が文字化けしていることがよくあります。これは、作成者が中国語フォン...
<br />インターネット上の無数の情報は基本的に HTML ドキュメントで構成されてお...
文字列を置き換えるには、次の形式を使用する必要があります。 $ sed s/置換対象文字列/置換文字...