Amazon Linuxでyumを使用してPHPを更新する


14

EC2、AMI 2013.09にAmazon Linuxがあります。LAMPインストールチュートリアル、http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.htmlに従って、PHP5.3がインストールされました。

ここでのこの質問への回答、Amazon Linuxバージョンの詳細、ceejay0zは、を使用してPHP5.5にアップグレードできることを説明していyum install php55ます。ただし、そうすると、競合に関連するエラーが表示されます(依存関係チェックの最後)。

だから、私の質問は、ここからどのように進めるのですか?既存のPHPインストールを消去してから、新しいものをインストールしますか?アップグレードしますか?更新?更新先?(わかりにくい場合は、yumを使用したことがありません...)


人々が助けることができるようにエラーをリストする必要があります
ドリューKhoury 14年

どのようにこれを機能させましたか?
ポチ14年

Chiquis、以下の回答を参照してください。それは私が得た限りです。次に直面した問題は、MySQLのPDOドライバーがレポに含まれていなかったことです(とにかく5.5ではありません)。私はマシンを破壊し、Ubuntu 12.04に行きました。幸せな日々。
キム14年

回答:


23

私のために働いた:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo

2
「php55-mysqlパッケージはありません」というメッセージが表示されます。
マークカッソン

3
@MarkKasson php55-mysqlndまたはphp-mysqlndを試してください。私は申し訳ありませんが、私はそれを実行したとき、私はエラーを抑制してきたかもしれないと思う
Benubird

2
私の特定のニーズはで解決しましたsudo yum install php-mysqli -y。php-mysqlndが読み込まれたことを思い出します。
マークカッソン

#yum upgrade php5.6でこれを実行できますか?これは依存関係の問題なしにphp5.3をphp5.6にアップグレードしますか?または5.6をインストールするには5.3を削除すると、唯一のより良い方法である
アシシュKarpe

0

OK、だから私はこれが機能しているようだ。方法は100%わかりませんが、phpとhttpdを消去してからphp55をインストールする必要がありました。httpd24を個別にインストールする必要があったかどうかわかりませんか?


2
質問の編集内容を回答として投稿しないでください。
ドリューコヒー14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.