facebook twitter hatena line google mixi email

Linux/phpインストール/php5.5

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

epelリポジトリ追加

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

remiリポジトリ追加

sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo vi /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php55]
name=Les RPM de remi de PHP 5.5 pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/php55/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/php55/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

apache,mysqlのサービス停止&アンインストール

sudo /etc/rc.d/init.d/httpd stop
sudo /etc/rc.d/init.d/mysqld stop
sudo yum list installed | grep php-*
sudo yum remove php-* mysql

php5.5インストール

# sudo yum -y install php.x86_64 --enablerepo=remi --enablerepo=remi-php55
sudo yum -y install php-mbstring.x86_64 --enablerepo=remi --enablerepo=remi-php55
sudo yum -y install php-mcrypt.x86_64 --enablerepo=remi --enablerepo=remi-php55
sudo yum -y install php-devel.x86_64 --enablerepo=remi --enablerepo=remi-php55
sudo yum -y install php-mysql.x86_64 --enablerepo=remi --enablerepo=remi-php55
sudo yum -y install php-pecl-memcached.x86_64 --enablerepo=remi --enablerepo=remi-php55
sudo yum -y install php-pear
sudo yum install --enablerepo=remi,remi-php55 php-opcache
$ php -v
PHP 5.5.8 (cli) (built: Jan  9 2014 08:14:44)

php-gdだけ入らない・・

sudo yum -y install php-gd.x86_64 --enablerepo=remi --enablerepo=remi-php55
エラー: パッケージ: gd-last-2.1.0-1.el6.remi.x86_64 (remi)
            要求: libvpx.so.0()(64bit)
エラー: パッケージ: php-gd-5.5.8-1.el6.remi.x86_64 (remi-php55)
            要求: libvpx.so.0()(64bit)