最近、CentOSディストリビューションを搭載したLinuxマシンにクライアント用のwordpress3.8をインストールしていました。システムには、PHP5.1.6がすでにインストールされています。ただし、最新のWordPressのインストールには、PHP5.2.4以降が必要です。それで、yum installを実行して、インストールする最新のパッケージを見つけました。驚いたことに、さまざまなリポジトリで何度も実行すると、以下に示すのと同じエラーメッセージが表示されます。
[root@catest yum.repos.d]# yum install php Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Setting up Install Process Package php-5.1.6-40.el5_9.x86_64 already installed and latest version Nothing to do
ただし、PHPは少なくとも5.2.4以上にアップグレードする必要があります。残された唯一のオプションは、ソースのコンパイルを介してインストールすることでした。しかし、これはすべての依存関係を手動で満たすので少し怖いように見えました。
YUMを使用してPHP5.3.3バージョンをインストールするために私が見つけた他の簡単な解決策は次のとおりです。
yumeraseを使用して古いPHPパッケージを削除します
まず、以下に示すように、yumremoveコマンドを使用して古いphpインストールを削除します。
[root@catest ~]# yum remove php php-cgi php-cli php-common
yuminstallを使用してPHP5.3.3をインストールします
次のコマンドを発行して、yumを使用してPHP5.3.3をインストールします。
phpバージョンを確認する
インストールされている最新のphpバージョンを確認します:
[root@catest yum.repos.d]# php --version PHP 5.3.3 (cli) (built: Oct 1 2013 18:32:37) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
RHEL / CentOS /FedoraにWordPress3.8をインストール、構成、実行する方法
PHP構成エラー:xml2-configが見つかりません。 CentOS / RHEL/Fedoraへのlibxml2のインストールを確認してください