サーバー側でのcentosの適用がますます普及するにつれて、centos7の使用も増加しています。過去2年間、私は少し白人で、centosサーバー側のメンテナンスや基本的なメンテナンス操作に触れることはめったにありません。大変なご迷惑をおかけしましたが、セントスサーバーの構築や運用・保守についても多くの知識を追加しましたので、本日は段階的に記録していきます。
**1. PHP **をインストールします
WeChatが13年で発火し始めたため、PHPの使用も再び普及しました。市場の多くの企業がアプリケーションのバックエンドとしてPHPを使用することを選択しています。理由があると思います。
1、 phpの低コスト
2、 phpへのクイックエントリー
3、 phpの開発サイクルは比較的短いです
4、 tp5の誕生により、phpインターフェイス開発の効率が向上します。非常に多くの要求があるため、多くの企業のサーバー構成は、プロジェクトを完了するためにPHP環境をサポートできる必要があります。実際、centosインストールソフトウェアのインストールは、一般に2つのタイプに分けられます。1つはクイックインストール、もう1つはコンパイルとインストールです。個人的にはコンパイルとインストールをお勧めします。クイックインストール方法は簡単で高速です。対応するphpソースをロードし、yuminstallで完了します。ステップバイステップのインストールプロセスでは、コンパイルとインストールの方法、およびコンパイルとインストールのプロセスについて説明します。
最初のステップは、インストール前にデフォルトでシステムにphpがあるかどうかを確認することです。phpファイルまたはプロセスを検索して確認できます。必要なバージョンではなくインストールされている場合は、次のコマンドで関連ファイルをアンインストールできます。
yum remove php*
2番目のステップ、関連するphp依存関係をインストールします
yum install -y gcc gcc-c++ libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel freetype freetype-devel
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
次に、次のコマンドでコンパイルします。
. /configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-iconv –with-zlib –with-libxml-dir=/usr –enable-xml –disable-rpath –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curl –enable-mbregex –enable-fpm –enable-mbstring –with-gd –enable-gd-native-ttf –with-openssl –with-mhash –enable-pcntl –enable-sockets –with-xmlrpc –enable-zip –enable-soap –enable-opcache –with-pdo-mysql –enable-maintainer-zts -with-mcrypt=/usr/include –with-mysql=shared,mysqlnd –with-mysqli=shared,mysqlnd –with-pdo-mysql=shared,mysqlnd –enable-ftp –enable-session –with-gettext –with-jpeg-dir –with-freetype-dir –enable-fastcgi –without-gdbm –disable-fileinfo
次に、次のコマンドを使用して、最終的なコンパイルとインストールを完了します。
make && make install
インストールプロセスでエラーまたは依存関係が発生した場合は、特定の状況に応じて解決する必要があります。これまでのところ、php-vコマンドを使用してインストールが成功したかどうかを確認できます。
注:表示しているバージョンがインストールしたバージョンと一致しない場合は、提案されたバージョンファイルの場所を見つけて削除するか、そのままにしておくことができます。次に、環境変数を変更してインストールしたファイルディレクトリをポイントします。操作方法は次のとおりです。
まず、環境変数ファイルを編集します:vim / etc / profile
ファイルの最後にexportPATH =” / usr / local / php / bin:$ PATH”を追加します
その中で、「/ usr / local / php / bin」はインストールした特定のパスです。保存して終了した後、次の変更を実行してコマンドを実行します。
source /etc/profile
このとき、php -vを使用して現在のバージョンを再度表示し、インストールしたバージョン番号を確認できます。
**2. Nginx **をインストールします
Nginxはapacheを除いて最も主流のサーバーソフトウェアになっているため、Ngixのインストールも基本的な構成であり、コンパイルとインストールの方法は似ています:
最初のステップは、関連する依存関係を確認してインストールすることです
yum -y install gcc gcc-c++ autoconf automake make
yum -y install 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
make && make install
インストールが完了すると、/ usr / localフォルダーの下に追加のnginxフォルダーが作成されます。このフォルダーには、conf、html、logs、およびsbinの4つのファイルが含まれます。nginxサービスを開始するには、。/ sbin / nginxを実行するだけです。
起動後、サービスが実際にブラウザを起動するかどうかを確認し、サーバーアドレスにアクセスして、正常に起動するかどうかを確認します。一部のサーバープロバイダーが80またはサイトポートを禁止している場合は外部ネットワーク経由であるため、個人的にはcurl http:// localhostで確認するのが好きです。ブラウザにアクセスできません。もちろん、対応するサービスがgrepまたはnstatで開始されているかどうかを確認することもできます。
この時点で、centos7でのphpとnginxのインストールは終了しました。centosのサーバー側の構成交換はさらに多く、記事の最後にコメントを残すことができます。
総括する
上記は、編集者が紹介したCentos7インストールPHPおよびNginxチュートリアルの詳細な説明です。お役に立てば幸いです。ご不明な点がございましたら、メッセージを残してください。編集者が時間内に返信します。 ZaLou.Cnのウェブサイトをご支援いただきありがとうございます。
Recommended Posts