Centos7によるPHPのインストールとNginxのチュートリアルの詳細

サーバー側での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

Centos7によるPHPのインストールとNginxのチュートリアルの詳細
CentOS8インストールMariaDB詳細チュートリアル
centOS7でのSparkのインストールと構成のチュートリアルの詳細な説明
Centos8のOpenStackUssuriの最小限の展開とインストールの詳細なチュートリアル
Centos7のインストールとAirflowの展開の詳細
CentOS 6.5システムのインストールと構成のグラフィックチュートリアル(詳細なグラフィック)
centos8にnginxをインストールするための詳細なチュートリアル(グラフィック)
Centos7のインストールとJenkinsの構成
ダメンデータベースチュートリアルのCentos7インストール
Centos6.5のインストールとKVMの展開
CentOS6最小インストールKVM詳細チュートリアル
Centos8のインストール図(非常に詳細なチュートリアル)
CentOS7のインストールとエントリからマスターまでのnginxのメンテナンス
CentOS7システムのインストールと構成のグラフィックチュートリアル
CentOSでのMysqlのインストールと使用
Centos-6.5LNMP環境のインストールと展開
centos7でのredisのインストールと構成
Centos7のインストールとgitlabサーバーの展開
CentOS7インストールzabbix4.0チュートリアル(グラフィックスとテキスト)
CentOS7でのJenkinsのインストールと展開のチュートリアル
CentOS7システムでのJDKのインストールと構成
centos8カスタムディレクトリにnginxをインストールします(詳細なチュートリアル)
CentOS8のグラフィカルインストール
CentOS6.5でのrsyncサーバーのインストールと構成
VMwareWorkstationでのCentOS7のインストールと構成
CentOS7 DockerNginxの展開と操作の詳細な説明
CentOSでのMySQL8.0のインストールと展開、非常に詳細!
Linux CentOS7インストールチュートリアル
CentOS8でのMySQL8.0のインストール、展開、および構成のチュートリアル
Centosでのconfluence6.3操作記録のインストールとクラッキング
CentosでのJira7操作記録のインストールとクラッキング
Centos8(最小インストール)Python3.8 + pipメソッドチュートリアルの新規インストール
仮想マシンへのCentOS6.4システムの詳細なインストール手順
vmwareでのCentOS7ネットワーク設定チュートリアルの詳細な説明
LinuxシステムへのJDK8のインストールに関する詳細なチュートリアル(CentOS7のインストール)
Centosmysqlのインストールと構成
CentOs7.3はNginx1.9.9をコンパイルしてインストールします
Centos7のインストールと構成のプロメテウス
CentOS7のインストールと構成PPTP
グラフィカルなcentosインストールの詳細なプロセス
Centos7.5のインストールと構成MongoDB4.0.4
CentOS7のインストールと構成PPTP
Hyper-V + CentOS7インストールビデオチュートリアル
centos7kvmのインストールと使用
Oracle11gのCentos7サイレントインストール
vmwareインストールCentOS7詳細チュートリアル
CentOS7postgresqlのインストールと使用
DockerのCentOS環境インストール
Centos7.4環境インストールランプ-php7.0チュートリアル
CentOS 7yumインストールPHP7.3チュートリアル
Centos7elk7.1.1のインストールと使用
CentOS7はopenjdk、tomcat、mysqlプロセスの紹介をインストールします
Hyper-VインストールCentOS8問題の分析
Centosisoイメージファイルのインストールチュートリアル
CentOSでNginxとuを使用する
CentOS 7はNginx、PHP、MySQLパッケージをインストールします
ジェンキンス学習のcentos6.9の下でのインストール
CentOS8.1ビルドGitlabサーバーの詳細なチュートリアル
CentOS8でのnmcliの詳細な使用
Centos7hadoopクラスターのインストールと構成
CentOS6.xはNginxをコンパイルしてインストールします