Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


centos:yum

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
centos:yum [2020/06/01 10:20]
y2sunlight [USPによるgit2の導入]
centos:yum [2020/06/16 14:25] (現在)
y2sunlight [IUSによるgit2の導入]
行 1: 行 1:
-> 編集中 
- 
------ 
- 
 ====== yumコマンド ====== ====== yumコマンド ======
 Version CentOS 7.2 Version CentOS 7.2
行 22: 行 18:
   * [[centos:systemctl|systemctl --- サービスの操作]]   * [[centos:systemctl|systemctl --- サービスの操作]]
   * [[centos:journalctl|journalctl --- ログの操作]]   * [[centos:journalctl|journalctl --- ログの操作]]
 +  * [[centos:firewall-cmd|firewall-cmd --- ファイアウォールの操作]]
  
 リンク リンク
行 240: 行 237:
 /etc/yum.repos.d/emi-safe.repo を編集してremi-safeリポジトリを無効化します。 /etc/yum.repos.d/emi-safe.repo を編集してremi-safeリポジトリを無効化します。
  
-<code ini remi.repo>+<code>
 cd /etc/yum.repos.d/ cd /etc/yum.repos.d/
 vi remi-safe.repo vi remi-safe.repo
行 283: 行 280:
 yum install --enablerepo=remi,remi-php73 php-devel php-mbstring php-pdo php-gd php-mysqlnd yum install --enablerepo=remi,remi-php73 php-devel php-mbstring php-pdo php-gd php-mysqlnd
 </code> </code>
- 
-> php-mysqlndは 
  
 現在のPHPバージョンを確認します。 現在のPHPバージョンを確認します。
行 296: 行 291:
 \\ \\
  
-===== ISUによるgit2の導入 ===== +===== IUSによるgit2の導入 ===== 
-ISU リポジトリは python や git の最新版をインストールする場合に必要になります。ISU リポジトリは登録が終わったら無効化しておき、必要に応じて yumコマンドで有効化することにします。+IUS リポジトリは python や git の最新版をインストールする場合に必要になります。IUS リポジトリは登録が終わったら無効化しておき、必要に応じて yumコマンドで有効化することにします。
  
-USP から git2.x をインストール手順を以下に示します。ISU では EPEL を使用するので、先に[[#EPELリポジトリの登録|EPELリポジトリの登録]]を済ませて下さい。+IUS から git2.x をインストール手順を以下に示します。IUS では EPEL を使用するので、先に[[#EPELリポジトリの登録|EPELリポジトリの登録]]を済ませて下さい。
  
 === 1. gitのインストール状況の確認 === === 1. gitのインストール状況の確認 ===
行 337: 行 332:
 </div> </div>
  
-=== 3. ISU リポジトリの登録 ===+=== 3. IUS リポジトリの登録 ===
  
-''yum install'' で、ISU リポジトリを yum に登録します。+''yum install'' で、IUS リポジトリを yum に登録します。
  
 <code> <code>
行 348: 行 343:
 </div> </div>
  
-''yum repolist'' で、インストールされた remi リポジトリの一覧を表示します。+''yum repolist'' で、インストールされた iusリポジトリの一覧を表示します。
 <code> <code>
-yum repolist all | grep isu +yum repolist all | grep ius 
-... +ius/x86_64                       IUS for Enterprise Linux 7 - x86_6 有効:    609 
-...+ius-archive/x86_64               IUS for Enterprise Linux 7 - Archi 無効 
 +ius-archive-debuginfo/x86_64     IUS for Enterprise Linux 7 - Archi 無効 
 +ius-archive-source               IUS for Enterprise Linux 7 - Archi 無効 
 +ius-debuginfo/x86_64             IUS for Enterprise Linux 7 - x86_6 無効 
 +ius-source                       IUS for Enterprise Linux 7 - Sourc 無効 
 +ius-testing/x86_64               IUS for Enterprise Linux 7 - Testi 無効 
 +ius-testing-debuginfo/x86_64     IUS for Enterprise Linux 7 - Testi 無効 
 +ius-testing-source               IUS for Enterprise Linux 7 - Testi 無効
 </code> </code>
  
-上の表示例は、抜粋ですが、多くのPHPがバージョン毎にリポジトリ化されているが分かります。有になっているのは remi-safe だけです。この状態でも、php7.4のインストールはできますが、PHPのバージョンを指定する方が分かり易いので、PHPバージョン毎のリポジトリを指定してインストールすることにします。+=== 4. IUS リポジトリの化 ===
  
-=== 4USP リポジトリ無効化 ===+/etc/yum.repos.d/ius.repo を編集してiusリポジトリ無効化します。
  
-/etc/yum.repos.d/emi-safe.repo を編集してremi-safeリポジトリを無効化します。 +<code>
- +
-<code ini remi.repo>+
 cd /etc/yum.repos.d/ cd /etc/yum.repos.d/
-vi remi-safe.repo+vi ius.repo
 </code> </code>
  
-''[remi-safe]'' の ''enabled=0'' と設定します。 +''[ius]'' を ''enabled = 0'' と設定します。 
  
-<code ini remi-safe.repo>+<code ini ius.repo>
 [remi-safe] [remi-safe]
 ... ...
-enabled=0+enabled = 0
 ... ...
 </code> </code>
  
-''yum repolist'' で remi が無効になっているかを確認して下さい。+''yum repolist'' で ius が無効になっているかを確認して下さい。
  
 === 4. gitのインストール === === 4. gitのインストール ===
  
-> TODO: +''yum search''Git2.xパッケージ名調べます。
- +
-最初に ''yum install''PHP7.3本体インストールしす。使用するリポジトリは remi-php74です。+
  
 <code> <code>
-yum install --enablerepo=remi,remi-php73 php+yum search --enablerepo=ius git2 
 +... 
 +git222.x86_64 : Fast Version Control System 
 +git222-all.noarch : Meta-package to pull in all git tools 
 +git222-core.x86_64 : Core package of git with minimal functionality 
 +... 
 +git224.x86_64 : Fast Version Control System 
 +git224-all.noarch : Meta-package to pull in all git tools 
 +git224-core.x86_64 : Core package of git with minimal functionality 
 +...
 </code> </code>
  
->リポジトリしては ''remi'' と ''remi-php73'' の2つを指定しました。バージョン共通のパッケージが remi には含まれていようです。+上の表示例、抜粋ですが、git2.22 と git2.24 ことが分かります。
  
 +''yum install'' でGit2.24をインストールします。
 +
 +<code>
 +yum install --enablerepo=ius git224
 +</code>
 <div indent> <div indent>
 インストールの途中で、インストールしても良いか確認される (''Is this ok [y/d/N]:'') ので ''y'' と回答します。正常にインストールされると最後に、完了のメッセージが表示されます。 インストールの途中で、インストールしても良いか確認される (''Is this ok [y/d/N]:'') ので ''y'' と回答します。正常にインストールされると最後に、完了のメッセージが表示されます。
 </div> </div>
  
-引き続いて、PHPモュールインストールします。 +現在のGitバーョン確認します。
- +
-  * php-devel --- TODO +
-  * php-mbstring --- 日本語を扱えるようにする +
-  * php-gd --- 画像を扱えるようにする +
-  * php-mysql --- MySQLとの連携を実現する +
-  * php-pdo --- PHPのPDOクラスを使用する +
- +
-必要に応じて追加して下さい。 +
 <code> <code>
-yum install --enablerepo=remi,remi-php73 php-devel php-mbstring php-pdo php-gd php-mysqlnd +git --version 
-</code> +git version 2.24.2
- +
-> php-mysqlndは +
- +
-現在のPHPバージョンを確認します。 +
-<code> +
-php -v +
-PHP 7.3.18 (cli) (built: May 12 2020 08:04:33) ( NTS ) +
-Copyright (c) 1997-2018 The PHP Group +
-Zend Engine v3.3.18, Copyright (c) 1998-2018 Zend Technologies+
 </code> </code>
  
 \\ \\
  
centos/yum.1590974439.txt.gz · 最終更新: 2020/06/01 10:20 by y2sunlight