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 付き) 手動構成バージョンのインストール チュートリアル図

推薦する

MySQL に IP アドレスを効果的に保存する方法と、文字列 IP と数値を変換する方法の詳細な説明

High Performance MySQL バージョン 3 (セクション 4.1.7) を見ると、...

MySQL スケジュールタスクの実装と使用例

この記事では、例を使用して、MySQL スケジュール タスクの実装と使用方法を説明します。ご参考まで...

HTML で入力ボックスに純粋な数字のみを入力するように制限する方法

inputボックスを純粋な数字のみに制限する1、onkeyup = "value=valu...

MySQLデータベース最適化技術の簡単な紹介

成熟したデータベース アーキテクチャは、最初から高可用性、高スケーラビリティなどの機能を備えて設計さ...

Ubuntu 16.04 に Docker と nvidia-docker をインストールするための詳細なチュートリアル

目次DockerのインストールNvidia-docker のインストールDockerのインストール1...

ファイルをアップロードするときに enctype フィールドを使用する理由は何ですか?

FORM 要素の enctype 属性は、フォーム データがサーバーに送信されるときに使用されるエン...

JavaScript でシンプルな Web 時計を実装する

JavaScript を使用して Web ページ クロックを実装します。効果は次の図に示されています...

Web ページのエンコーディングで gbk や gb2312 ではなく utf-8 が使用されるのはなぜですか?

選択肢がある場合は、UTF-8を使用することをお勧めします。実際、Windows システム自体のプロ...

HTML における br と br/ の違い

スタックフローからの回答:単に<br>だけで十分です。その他の形式は、XHTML との互...

ページ内の検索エンジンの呼び出しはBaiduを例に挙げています

今日、突然、自分のウェブページで Google や Baidu のような強力な検索エンジンを呼び出す...

IdeaでMySQLデータベースに接続すると中国語の文字化けが発生する問題

問題: JDBCを使用してMySQLデータベースに接続すると、中国語の文字を挿入すると文字化けした文...

MySQL 5.7 でルートパスワードを忘れた後に変更する方法の詳細なチュートリアル

序文長い間、MySQL のアプリケーションおよび学習環境は MySQL 5.6 以前のバージョンであ...

vue+element-uiはヘッドナビゲーションバーコンポーネントを実装します

この記事では、vue+element-uiでヘッドナビゲーションバーコンポーネントを実装するための具...

favico.ico---ウェブサイトicoアイコン設定手順

1. 正常に生成されたアイコン ファイルをダウンロードし、名前を favico.ico に変更して、...

jQuery カスタム虫眼鏡効果

この記事の例では、jQueryのカスタム虫眼鏡効果の具体的なコードを参考までに共有しています。具体的...