yum 経由で CentOS に PHP をインストールするチュートリアル

yum 経由で CentOS に PHP をインストールするチュートリアル

まず、yumを使ってCentOSにPHPをインストールする方法を紹介します。

1. PHPのyumソフトウェアリポジトリを追加する

sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

2. PHP関連のソフトウェアをインストールし、実行プロセス中に「はい」を選択します。

sudo yum インストール php71w.x86_64 php71w-cli.x86_64 php71w-common.x86_64 php71w-gd.x86_64 php71w-ldap.x86_64 php71w-mbstring.x86_64 php71w-mcrypt.x86_64 php71w-mysql.x86_64 php71w-pdo.x86_64

3. php71-fpmをインストールする

sudo yum install php71w-fpm.x86_64

インストールが完了するまで待ってから、php -versionと入力してphpのバージョンを表示します。

ps: CentOS 7でYumを使用してPHP7.2をインストールする手順を見てみましょう。

1. インストール元

php72w をインストールするには、追加の yum ソース アドレスを構成する必要があります。そうしないと、エラーが報告され、関連するソフトウェア パッケージが見つかりません。

上位バージョンの PHP の yum ソース アドレスには 2 つの部分があり、1 つは epel-release で、もう 1 つは webtatic からのものです。 epel-release をスキップすると、webtatic のインストール時にエラーが発生します。

したがって、ここで必要なコマンドは次のようになります。

rpm -Uvh https://dl.Fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

もちろん、以下のコマンドを選択しても同じ効果が得られます。

yum install epel-release -y

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2. 明確な履歴バージョン

CentOS 上で PHP の競合を防ぐために、最初にこのコマンドを実行することをお勧めします。

yum -y remove php*

3. 拡張パックをインストールする

実際、ここには対応する拡張ライブラリがたくさんあります。ここでは、cli と fpm の 2 つのパッケージに注意する必要があります。その他の関連パッケージは、ニーズによって異なります。

yum -y インストール php72w php72w-cli php72w-fpm php72w-common php72w-devel

さらに豪華なバージョンもあります:

yum -y インストール php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

4. インストールが完了したら、サービスを開始します。

systemctl php-fpm.service を有効にする

systemctl php-fpm.service を起動します。

5. インストール成功

要約する

以上が編集者が紹介した CentOS に Yum 経由で PHP をインストールする方法のチュートリアルです。皆様のお役に立てれば幸いです。

以下もご興味があるかもしれません:
  • CentOS7 に YUM 経由で MySQL 5.7 をインストールする詳細な手順
  • CentOS 6-7 PHPのyumインストール方法(推奨)
  • Centos8 で yum を使用して rabbitmq をインストールするチュートリアル
  • Centos8 で yum を使用して mongodb 4.2 をインストールする方法
  • Dockerのyumソースの設定とCentOS7へのインストールの詳細な説明
  • Centos7 YumにPHP7.2をインストールする方法の詳細なチュートリアル
  • Centos7 に yum 経由で MySQL をインストールする方法
  • CentOS で yum を使用して rabbitmq-server をインストールする方法

<<:  VUE のコンパイル スコープとスロット スコープのスロットの問題について

>>:  MySQL 8.0.17 winx64 (Navicat 付き) 手動構成バージョンのインストール チュートリアル図

推薦する

TypeScript におけるジェネリックケースの詳細な説明

ジェネリックの定義 // 要件 1: ジェネリックは指定されていないデータ型をサポートできるため、渡...

MySqlサブクエリINの実装と最適化

目次IN が遅いのはなぜですか? INとEXISTSのどちらが速いでしょうか?効率を向上させるにはど...

マークアップ言語 - 簡略化されたタグ

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

Linux および CentOS (サーバー) に zip および unzip コマンド機能をインストールする

Linux に zip 解凍機能をインストールする通常、 zip コマンドは Linux サーバーに...

Docker を使用した ELK7.3.0 ログ収集サービスの導入に関するベスト プラクティス

最初に書くこの記事では、ELK 7.3.0 の展開についてのみ説明します。展開環境:システムセントO...

vue3.2 で追加された defineCustomElement の基本原理の詳細な説明

目次Webコンポーネントカスタム要素概要HTMLTemplateElement コンテンツ テンプレ...

Linuxサービスの監視と運用および保守

目次1. psutilパッケージをインストールする次に、オペレーティングシステム内のすべてのサービス...

モバイルデバイスでインラインスクロールを実装するための4つのソリューションの詳細な説明

ニーズの発見領域の一部のみスクロールでき、残りの部分は移動できない場合、どのような方法を使用しますか...

DockerコンテナがSongtiなどのフォントを認識しない場合の解決策

問題の背景: docker を使用してプロジェクトをデプロイする場合、プロジェクト内で印刷コントロー...

HTML で点線の境界線を設定する方法

CSSスタイルとHTMLタグ要素を使用するさまざまな HTML タグに点線の境界線を追加するために、...

Dockerコンテナ監視とログ管理の実装プロセス分析

Docker の導入規模が大きくなると、コンテナを監視する必要があります。一般的に、Docker に...

CentOS8 システムをベースにした Gitlab を構築するために Docker を使用する詳細なチュートリアル

目次1. Dockerをインストールする2. GitLabをインストールする3. GitLabを初期...

MySQL にテーブルデータを挿入するときに中国語の文字化けが発生する問題を解決する方法

1. 問題開発中に、他のデータベースから MySQL データベース テーブルにデータを挿入すると、次...

MySQL のソートとページング (order by と limit) と既存の落とし穴

並べ替えクエリ (order by)電子商取引の場合: 今日完了したすべての注文を表示し、取引金額に...

HTMLドキュメントタイプの詳細な説明

私のは: <!DOCTYPE html>ブログガーデン: <!DOCTYPE HT...