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

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

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

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

解決済

自作サーバー(CentOS6)でphpizeが実行できない

rmrmnrm
rmrmnrm

総合スコア139

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

1回答

0評価

1クリップ

5186閲覧

投稿2019/06/19 02:51

編集2019/06/19 04:41

前提・実現したいこと

Mecabをサーバーにインストールし、PHP上で形態素解析したい

Mecab公式
http://taku910.github.io/mecab/

発生している問題・エラーメッセージ

以下のURLを参考に作業してます。
https://qiita.com/yusukeito58/items/36aeb7f6376e7b9b9d7e
最後の【php-macabをインストール】でひっかかりました

SSH

# phpize Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.

ちなみに/usr/include/内にphpのディレクトリがありませんでした。

####php関連パッケージ一覧
質問いただきましたので追記します。

SSH

# sudo yum list installed | grep php php.x86_64 5.4.45-8.el6.remi @remi php-bcmath.x86_64 5.4.45-8.el6.remi @remi php-channel-phpseclib.noarch php-cli.x86_64 5.4.45-8.el6.remi @remi php-common.x86_64 5.4.45-8.el6.remi @remi php-gd.x86_64 5.4.45-8.el6.remi @remi php-imap.x86_64 5.4.45-8.el6.remi @remi php-mbstring.x86_64 5.4.45-8.el6.remi @remi php-mcrypt.x86_64 5.4.45-8.el6.remi @remi php-mysql.x86_64 5.4.45-8.el6.remi @remi php-pdo.x86_64 5.4.45-8.el6.remi @remi php-pear.noarch 1:1.9.5-10.el6.remi php-php-gettext.noarch php-phpseclib-crypt-aes.noarch php-phpseclib-crypt-base.noarch php-phpseclib-crypt-random.noarch php-phpseclib-crypt-rijndael.noarch php-process.x86_64 5.4.45-8.el6.remi @remi php-recode.x86_64 5.4.45-8.el6.remi @remi php-tcpdf.noarch 6.2.8-1.el6.remi @remi php-tcpdf-dejavu-sans-fonts.noarch php-tidy.x86_64 5.4.45-8.el6.remi @remi php-xml.x86_64 5.4.45-8.el6.remi @remi phpMyAdmin.noarch 4.0.10.10-1.el6 @epel

試したこと

####①エラー発生(その2)の内容と同じだったので以下を実行しました。

SSH

# sudo yum install php-devel 読み込んだプラグイン:fastestmirror, priorities, security, versionlock インストール処理の設定をしています Loading mirror speeds from cached hostfile * base: mirror.fairway.ne.jp * extras: mirror.fairway.ne.jp * updates: mirror.fairway.ne.jp base | 3.7 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 4.7 MB 00:11 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> Package php-devel.x86_64 0:5.3.3-49.el6 will be インストール --> 依存性の処理をしています: php(x86-64) = 5.3.3-49.el6 のパッケージ: php-devel-5.3.3-49.el6.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: php-devel-5.3.3-49.el6.x86_64 (base) 要求: php(x86-64) = 5.3.3-49.el6 インストール: php-5.4.45-8.el6.remi.x86_64 (@remi) php(x86-64) = 5.4.45-8.el6.remi 利用可能: php-5.3.3-49.el6.x86_64 (base) php(x86-64) = 5.3.3-49.el6 問題を回避するために --skip-broken を用いることができません これらを試行できます: rpm -Va --nofiles --nodigest

以下のURLを参考に
https://codeday.me/jp/qa/20190226/282199.html

yum install php-develを実行するのではなく、yum –enablerepo = remi、remi-php54 install php-develを実行する必要がありました。

とあったので試してみましたがよくわかりませんでした。

SSH

# yum –enablerepo = remi 読み込んだプラグイン:fastestmirror, priorities, security, versionlock # remi-php54 install php-devel -bash: remi-php54: コマンドが見つかりません

どのようにしたら良いのでしょうか。よろしくお願いします。

####②コマンドが間違っていたので改めて実行

コマンドが機械翻訳で崩れていたようなので、指摘を参考に再度実行
原文:https://stackoverflow.com/questions/12325109/cant-install-php-devel-on-centos

SSH

# sudo yum --enablerepo=remi,remi-php54 install php-devel 読み込んだプラグイン:fastestmirror, priorities, security, versionlock インストール処理の設定をしています Loading mirror speeds from cached hostfile * base: mirror.fairway.ne.jp * extras: mirror.fairway.ne.jp * remi: ftp.riken.jp * updates: mirror.fairway.ne.jp remi | 3.0 kB 00:00 remi/primary_db | 2.3 MB 00:00 92 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> Package php-devel.x86_64 0:5.3.3-49.el6 will be インストール --> 依存性の処理をしています: php(x86-64) = 5.3.3-49.el6 のパッケージ: php-devel -5.3.3-49.el6.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: php-devel-5.3.3-49.el6.x86_64 (base) 要求: php(x86-64) = 5.3.3-49.el6 インストール: php-5.4.45-8.el6.remi.x86_64 (@remi) php(x86-64) = 5.4.45-8.el6.remi 利用可能: php-5.3.3-49.el6.x86_64 (base) php(x86-64) = 5.3.3-49.el6 問題を回避するために --skip-broken を用いることができません これらを試行できます: rpm -Va --nofiles --nodigest

####③php54→php53

SSH

# yum --enablerepo=remi,remi-php53 install php-devel 読み込んだプラグイン:fastestmirror, priorities, security, versionlock インストール処理の設定をしています Loading mirror speeds from cached hostfile * base: mirror.fairway.ne.jp * extras: mirror.fairway.ne.jp * remi: ftp.riken.jp * updates: mirror.fairway.ne.jp 92 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> Package php-devel.x86_64 0:5.3.3-49.el6 will be インストール --> 依存性の処理をしています: php(x86-64) = 5.3.3-49.el6 のパッケージ: php-devel-5.3.3-49.el6.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: php-devel-5.3.3-49.el6.x86_64 (base) 要求: php(x86-64) = 5.3.3-49.el6 インストール: php-5.4.45-8.el6.remi.x86_64 (@remi) php(x86-64) = 5.4.45-8.el6.remi 利用可能: php-5.3.3-49.el6.x86_64 (base) php(x86-64) = 5.3.3-49.el6 問題を回避するために --skip-broken を用いることができません これらを試行できます: rpm -Va --nofiles --nodigest

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

yukky1201

2019/06/19 04:35

「sudo yum list installed | grep php」を実行して、インストール済みのphp関連パッケージを追記してください
rmrmnrm

2019/06/19 04:40

質問ありがとうございます。追記しましたのでご確認ください。
yukky1201

2019/06/19 05:06

remiリポジトリからインストールされているので、他の回答者さんのコマンドでできそうなんですけどねぇ。

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。