intlとphp_posixがインストールできません。

1,652 views
Skip to first unread message

osamuya

unread,
Mar 12, 2014, 2:03:41 PM3/12/14
to symfony-...@googlegroups.com
お世話になります。やっとSymfony2に手をつけはじめて殆ど初心者級ですが、よろしくお願いします。
現在CentOS6でSymfony2環境を整えております。
デフォルトでインストールできるphpが5.3.3なので、リポジトリ調整しながら5.4をインストールしました。
しかし以下の2つだけインストールできなくて困っております。
yum install php5-intl
yum install php-posix
でインストールできると至るところで解説しておりますが、そのようなパッケージはないと
叱られました。こちらインストールする方法を知っている方いましたらご教授お願いします。

  1. Install and enable the intl extension (used for validators).
  2. Install and enable the php_posix extension (used to colorize the CLI output).

Nishigori Takuya

unread,
Mar 12, 2014, 11:32:00 PM3/12/14
to symfony-...@googlegroups.com
osamuyaさん

こんにちは、@_nishigoriです。

> デフォルトでインストールできるphpが5.3.3なので、リポジトリ調整しながら5.4をインストールしました。
> ...
> そのようなパッケージはないと叱られました。

インストール候補のYUMパッケージは登録されているリポジトリリストの中から検索されます。
(CentOSだとデフォルトで/etc/yum.repos.d/*.repo)

osamuyaさんご自身でPHP5.4系をインストールしたとのことですので、
調整されたリポジトリによっては存在しないかもしれません。

一般的にインストールしたいYUMパッケージの探し方としてはyumコマンドを使います。

  # intlワード検索して見つかったパッケージ一覧を表示します
  $ [sudo] yum search intl

  # 対象パッケージの詳細表示
  $ [sudo] yum info php-intl

例えばRemiリポジトリの場合は
php5-intl => php-intl
php-posix => php-process
です。


仮にosamuyaさんがEPEL & Remi リポジトリを登録していてPHP5.4をインストールしたとすると、
以下のような手順でsymfony-standardの必須パッケージ群をインストールできます。

  $ [sudo] rpm -Uvh \
    https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm \
    http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
  $ [sudo] yum install --enablerepo=remi php php-devel php-pear php-mbstring php-xml php-pdo php-process php-intl
  $ [sudo] sh -c 'grep -q "^date\.timezone.*" /etc/php.ini || sed -i "s/^;date\.timezone.*/date.timezone = Asia\/Tokyo/" /etc/php.ini'
  $ [sudo] pecl install ZendOpcache-beta
  $ [sudo] sh -c 'echo "[ZendOpcache]\nzend_extension=/usr/lib64/php/modules/opcache.so" >> /etc/php.d/zend_opcache.ini'
  $ [sudo] pecl install apcu-beta
  $ [sudo] sh -c 'echo "[APCu]\nextension=apcu.so" >> /etc/php.d/apcu.ini'
  $ cd {YOUR_SYMFONY_STANDARD_ROOT_DIRECTORY} && php app/check.php

---

### References

* stackoverflow ~ how to install posix in php
    - http://stackoverflow.com/questions/2197366/how-to-install-posix-in-php
* Les RPM de Remi - Blog ~ Repository Configuration
    - http://blog.famillecollet.com/pages/Config-en
* symfony.com ~ Installing and Configuring Symfony
    - http://symfony.com/doc/current/book/installation.html

2014年3月13日木曜日 3時03分41秒 UTC+9 osamuya:

osamuya

unread,
Mar 14, 2014, 10:11:29 PM3/14/14
to symfony-...@googlegroups.com
@_nishigoriさん


はじめまして。よろしくお願いします。
@_nishigoriさんの書いてくれました段取りで、無事インストールができました。
ありがとうございます!
先日よりSymfony2をはじめたばかりの初心者ですがよろしくお願いします。

勉強会などにも参加したいと考えております。








2014年3月13日木曜日 12時32分00秒 UTC+9 Nishigori Takuya:
Reply all
Reply to author
Forward
0 new messages