質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

3232閲覧

amazon linux2でphp-develがインストールしたい(PHP7.2)

k.t.est

総合スコア49

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

2クリップ

投稿2019/04/07 09:44

amazon linux2でphp7.2環境を整えようと考えております。

# yum install nginx # amazon-linux-extras install php7.2 # yum install --disablerepo=* --enablerepo=amzn2extras-php7.2 php

ここまでは問題なくできたのですが、php-develのインストールでつまづきました。

yum install --disablerepo=* --enablerepo=amzn2extras-php7.2 php-devel Error: Package: php-devel-7.2.14-1.amzn2.0.1.x86_64 (amzn2extra-php7.2) Requires: pcre-devel(x86-64) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

pcre-develをインストールしようとすると、他の依存ファイルが不足と出て、収集がつかなくなりそうです。
何か間違いがあるかと思うのですが、どうすればphp-develをインストールできるかご教示頂ければ幸甚で御座います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

--disablerepo=*を使わずにやってみると行けそうな気がします。

投稿2019/04/07 11:07

tanat

総合スコア18713

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

k.t.est

2019/04/09 00:55

ご教示ありがとう御座います。 disblerepoを省いて、やってみたのですが、同様の結果で御座いました。 # yum install --enablerepo=amzn2extra-php7.2 php-devel Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Resolving Dependencies --> Running transaction check ---> Package php-devel.x86_64 0:7.2.16-1.amzn2.0.1 will be installed --> Processing Dependency: pcre-devel(x86-64) for package: php-devel-7.2.16-1.amzn2.0.1.x86_64 --> Finished Dependency Resolution Error: Package: php-devel-7.2.16-1.amzn2.0.1.x86_64 (amzn2extra-php7.2) Requires: pcre-devel(x86-64) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
tanat

2019/04/09 01:11

エラーメッセージは変わっていますね。 あとは yumのconfで無効にしてるリポジトリがあれば有効にする pcre-develを先にリポジトリ指定無しでインストール --skip-brokenを試してみる あたりでしょうか
k.t.est

2019/04/09 01:31

ご回答有難う御座いました。 amzn2-coreを有効化すればインストールできました!disablerepoで一回全部無効化したことが失敗の原因でした!
k.t.est

2019/04/09 01:34

amzn2-coreに依存ファイルのpcre-develがあり、これがないとamzn2extra-php7.2からインストールできないという形でした。
tanat

2019/04/09 01:37

解決してよかったです。 PHP(に限らずですが)のバージョンに依存しない様なパッケージは基本となるリポジトリで管理されているので、 最初から有効化されているリポジトリは、強い理由がない限りは無効にしない方がいいですね
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問