「Linux/phpインストール/php7.0」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==epelリポジトリ追加== sudo yum -y install epel-release ==remiリポジトリ追加== cd /usr/local/src wget http://rpms.famillecollet.com/enterprise/remi-relea...」) |
|||
行23: | 行23: | ||
sudo yum -y install php-gd.x86_64 --enablerepo=remi --enablerepo=remi-php70 | sudo yum -y install php-gd.x86_64 --enablerepo=remi --enablerepo=remi-php70 | ||
sudo yum -y install php-opcache.x86_64 --enablerepo=remi,remi-php70 | sudo yum -y install php-opcache.x86_64 --enablerepo=remi,remi-php70 | ||
− | sudo yum -y install php- | + | sudo yum -y install php-fpm.x86_64 --enablerepo=remi,remi-php70 |
+ | sudo yum -y install php-pecl-xhprof.x86_64 | ||
sudo yum -y install php-pear | sudo yum -y install php-pear | ||
$ php -v | $ php -v | ||
行29: | 行30: | ||
Copyright (c) 1997-2015 The PHP Group | Copyright (c) 1997-2015 The PHP Group | ||
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies | Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies | ||
+ | with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies | ||
うまくいかない場合は以下remiを消してみる | うまくいかない場合は以下remiを消してみる | ||
行34: | 行36: | ||
==php5.6インストール(32bit)== | ==php5.6インストール(32bit)== | ||
− | sudo yum -y install php.i686 --enablerepo=remi --enablerepo=remi- | + | sudo yum -y install php.i686 --enablerepo=remi --enablerepo=remi-php70 |
− | sudo yum -y install php-mbstring.i686 --enablerepo=remi --enablerepo=remi- | + | sudo yum -y install php-mbstring.i686 --enablerepo=remi --enablerepo=remi-php70 |
− | sudo yum -y install php-mcrypt.i686 --enablerepo=remi --enablerepo=remi- | + | sudo yum -y install php-mcrypt.i686 --enablerepo=remi --enablerepo=remi-php70 |
− | sudo yum -y install php-devel.i686 --enablerepo=remi --enablerepo=remi- | + | sudo yum -y install php-devel.i686 --enablerepo=remi --enablerepo=remi-php70 |
− | sudo yum -y install php-mysql.i686 --enablerepo=remi --enablerepo=remi- | + | sudo yum -y install php-mysql.i686 --enablerepo=remi --enablerepo=remi-php70 |
− | sudo yum -y install php-pecl-memcached.i686 --enablerepo=remi --enablerepo=remi- | + | sudo yum -y install php-pecl-memcached.i686 --enablerepo=remi --enablerepo=remi-php70 |
+ | sudo yum -y install php-gd.i686 --enablerepo=remi --enablerepo=remi-php70 | ||
+ | sudo yum -y install --enablerepo=remi,remi-php70 php-opcache.i686 | ||
+ | sudo yum -y install php-fpm.i686 --enablerepo=remi,remi-php70 | ||
+ | sudo yum -y install php-pecl-xhprof.i686 --enablerepo=remi --enablerepo=remi-php70 | ||
sudo yum -y install php-pear.i686 | sudo yum -y install php-pear.i686 | ||
− | |||
− | |||
− | |||
$ php -v | $ php -v | ||
− | |||
− | |||
− | |||
− |
2016年1月28日 (木) 05:37時点における版
目次
epelリポジトリ追加
sudo yum -y install epel-release
remiリポジトリ追加
cd /usr/local/src wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm sudo rpm -Uvh remi-release-6*.rpm
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 list installed | grep mysql-* sudo yum remove php-* sudo yum remove mysql
php7.0インストール(64bit)
sudo yum -y install php.x86_64 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-mbstring.x86_64 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-mcrypt.x86_64 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-devel.x86_64 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-mysql.x86_64 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-pecl-memcached.x86_64 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-gd.x86_64 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-opcache.x86_64 --enablerepo=remi,remi-php70 sudo yum -y install php-fpm.x86_64 --enablerepo=remi,remi-php70 sudo yum -y install php-pecl-xhprof.x86_64 sudo yum -y install php-pear $ php -v PHP 7.0.2 (cli) (built: Jan 6 2016 15:33:31) ( NTS ) Copyright (c) 1997-2015 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
うまくいかない場合は以下remiを消してみる
--enablerepo=remi
php5.6インストール(32bit)
sudo yum -y install php.i686 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-mbstring.i686 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-mcrypt.i686 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-devel.i686 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-mysql.i686 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-pecl-memcached.i686 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-gd.i686 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install --enablerepo=remi,remi-php70 php-opcache.i686 sudo yum -y install php-fpm.i686 --enablerepo=remi,remi-php70 sudo yum -y install php-pecl-xhprof.i686 --enablerepo=remi --enablerepo=remi-php70 sudo yum -y install php-pear.i686 $ php -v