以下からの記事:シーケンシャルは徐々にLinuxの場合:本の章7.3 LAMPサーバーの基本的な知識は、日常の失敗を設定します
ソフトウェアのアップグレードの多くのCentOSには、手動でのエピソードを変更するために少し必要がある場合EPELソースを設定する必要があります
インストールによってコンパイルされたソースコードは非常に面倒になる場合は1、PHP環境上の多くの時間は、新しいバージョン、例えば、PHP 7環境が必要です。YUMユーティリティを使用してPHPの最新バージョンをインストールするための方法が提供されます。まず、システムは、拡張ソースYUM、すなわちEPELソースにインストールする必要があり、
http://fedoraproject.org/wiki/EPEL、ダウンロードファイルのCentOSの7 EPELのバージョンのためのサイト、およびインストール操作は以下のとおりです。ヤム私は失敗したので、手動でエラーをインストール何度も試みたネットワークロットをインストール
[ルート@ localhostの〜] \#1のwget
> http://mirrors.neusoft.edu.cn/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
[ルート@ localhostの〜]#回転数- IVHのEPEL-リリース7-5.noarch.rpm
2は、その後、あなたはまた、ソースREMIを必要とする、yumのソースは、PHPのダウンロードの最新バージョンを提供してインストールし、その公式サイトがhttp://rpms.famillecollet.com/です。REMIソースのインストール手順は以下の通りです。
[ルート@ localhostの〜]#回転数--import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
[ルート@ localhostの〜]#wgetのhttp://rpms.famillecollet.com/enterprise/remi-リリース- 7.rpm
[ルート@ localhostの〜]#回転数-ivhレミ・リリース7.rpm
3は、デフォルトでは、REMIが無効になっています。REMIソースが正常にインストールされているかどうかを確認するには、次のコマンドを実行することができます。
[ルート@ localhostの〜]#yumをrepolist無効| grepのレミ
x86_64版- Enterprise Linuxの7のためのレミRPMレミ
Enterprise Linuxの7のためのレミ-のdebuginfo / x86_64版のRPMのレミ- x86_64版-
!Enterprise Linuxの7のためのレミ・php55のRPMレミPHP 5.5
レミ-php55-のdebuginfo / x86_64版のRPM Enterprise Linuxの7のためのレミPHP 5.5
Enterprise Linuxの7のために!レミ-php56のRPMレミPHP 5.6
Enterprise Linuxのレミ・php56-のdebuginfo / x86_64版のPHPのレミのRPM 5.6 7
レミ・テストEnterprise Linuxの7用のRPMレミテスト-
レミ・テストのdebuginfo / x86_64のEnterprise Linuxの7用のRPMレミテスト -
出力から見た三のREMI倉庫は、レミ、レミ-php55とレミ-php56がされています。デフォルトでは、これら3つのREMIの倉庫が無効になっているが、それはREMIの倉庫を無効にすることをお勧めし、紛争の複数のyumソースを防ぐために必要な場合にのみ有効。
出力から見た三のREMI倉庫は、レミ、レミ-php55とレミ-php56がされています。デフォルトでは、これら3つのREMIの倉庫が無効になっているが、それはREMIの倉庫を無効にすることをお勧めし、紛争の複数のyumソースを防ぐために必要な場合にのみ有効。
利用可能なパッケージREMIリポジトリを検索するには、次のコマンドを実行します。
[ルート@ localhostの〜]#yumを--enablerepo =レミリストPHP
若しくは
[ルート@ localhostの〜]#yumを--enablerepo =レミ-php72リストPHP
このように、それは簡単に彼らが必要とするPHPのバージョンをインストールすることができます。例えば、PHP、7.2バージョンをインストールするには、以下のコマンドを実行します。
[ルート@ localhostの〜]#yumを--enablerepo =レミ-php72は、PHPをインストールします
この方法により、PHPはすぐにインストールされます。
問題は、最初の段階で発生し、
あなたはEPELのソースをインストールする必要があります。
ソリューション:単語:/etc/yum.repos.d/epel.repo、ファイルを削除する第三行コメント、四行目をコメントアウトします。次のように:
オープン/etc/yum.repos.d/epel.repo、次のようにすることができ、設定ファイルを変更します:
[EPEL]
名= Enterprise Linuxの7のためのエクストラパッケージ- $ basearch
BASEURL =のhttp://download.fedoraproject.org/pub/epel/7/$basearch
?#メタリンク= HTTPS://mirrors.fedoraproject.org/metalinkレポ= EPEL-7&アーチ= $ basearch
failovermethod =優先順位
有効= 1
gpgcheck = 1
gpgkey =ファイル:///など/ PKI / RPM-GPG / RPM-GPG-KEY-EPEL-7
[ウォームのdebuginfo]
名= Enterprise Linuxの7のためのエクストラパッケージ- $ basearch -デバッグ
#BASEURL =のhttp://download.fedoraproject.org/pub/epel/7/$basearch/debug
メタリンク= HTTPS://mirrors.fedoraproject .ORG /メタリンクレポ=ウォームデバッグ-7&アーチ= $ basearch?
failovermethod =優先順位
有効= 0
gpgkey =ファイル:///など/ PKI / RPM-GPG / RPM-GPG-KEY-軽度-7
gpgcheck = 1
[EPEL-ソース]
名= Enterprise Linuxの7のためのエクストラパッケージ- $ basearch -ソース
BASEURL =のhttp://download.fedoraproject.org/pub/epel/7/SRPMS
#メタリンク= HTTPS://mirrors.fedoraproject.org/メタリンクレポ= EPEL-ソース-7&アーチ= $ basearch?
failovermethod =優先順位
有効= 0
gpgkey =ファイル:///など/ PKI / RPM-GPG / RPM-GPG-KEY-EPEL-7
gpgcheck = 1
そして、再インストールし、ソースをクリーンアップ
- yumをすべてきれいに
- yumを-y必要なパッケージをインストールします
それでも解決しない場合は、次の/etc/resolv.confに追加し、DNSを変更します。
ネームサーバ8.8.8.8
検索LOCALDOMAIN
そして、ネットワークサービスを再起動:サービスネットワークの再起動