「Linux/phpインストール/php8.0」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==epelリポジトリ追加== sudo yum -y install epel-release ==remiリポジトリ追加== cd /usr/local/src centos7の場合 wget http://rpms.famillecollet.com/ent...」) |
(→Fuelphpでexception_handlerエラー) |
||
(同じ利用者による、間の8版が非表示) | |||
行2: | 行2: | ||
sudo yum -y install epel-release | sudo yum -y install epel-release | ||
==remiリポジトリ追加== | ==remiリポジトリ追加== | ||
− | |||
centos7の場合 | centos7の場合 | ||
− | + | yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm | |
− | + | ||
==apache,mysql,nginxのサービス停止&アンインストール== | ==apache,mysql,nginxのサービス停止&アンインストール== | ||
行31: | 行29: | ||
sudo yum -y install php-pear --enablerepo=remi-php80 | sudo yum -y install php-pear --enablerepo=remi-php80 | ||
$ php -v | $ php -v | ||
− | PHP 8.0. | + | PHP 8.0.14 (cli) (built: Dec 16 2021 03:01:07) ( NTS gcc x86_64 ) |
− | Copyright (c) | + | Copyright (c) The PHP Group |
− | Zend Engine | + | Zend Engine v4.0.14, Copyright (c) Zend Technologies |
− | with Zend OPcache v8.0. | + | with Zend OPcache v8.0.14, Copyright (c), by Zend Technologies |
うまくいかない場合は以下remiを消してみる | うまくいかない場合は以下remiを消してみる | ||
行41: | 行39: | ||
php8.0のphp-pecl-xhprofはエラーになった・・・これについては最下参照。 | php8.0のphp-pecl-xhprofはエラーになった・・・これについては最下参照。 | ||
sudo yum -y install php-pecl-xhprof.x86_64 | sudo yum -y install php-pecl-xhprof.x86_64 | ||
− | エラー: パッケージ: php-pecl-xhprof-0.9.4- | + | エラー: パッケージ: php-pecl-xhprof-0.9.4-2.el7.x86_64 (epel) |
==php8.0でつまずくところ== | ==php8.0でつまずくところ== | ||
− | === | + | ===Fuelphpでexception_handlerエラー=== |
− | + | [[Php/fuelphp/1.8]] [ショートカット] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
2021年12月25日 (土) 17:24時点における最新版
目次
epelリポジトリ追加
sudo yum -y install epel-release
remiリポジトリ追加
centos7の場合
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
apache,mysql,nginxのサービス停止&アンインストール
sudo service httpd stop sudo service nginx stop sudo service php-fpm stop sudo service mysqld stop sudo yum list installed | grep php-* sudo yum list installed | grep mysql-* sudo yum remove php-* sudo yum remove mysql
php8.0インストール(64bit)
sudo yum -y install php.x86_64 --enablerepo=remi --enablerepo=remi-php80 sudo yum -y install php-mbstring.x86_64 --enablerepo=remi --enablerepo=remi-php80 sudo yum -y install php-mcrypt.x86_64 --enablerepo=remi --enablerepo=remi-php80 sudo yum -y install php-devel.x86_64 --enablerepo=remi --enablerepo=remi-php80 sudo yum -y install php-mysql.x86_64 --enablerepo=remi --enablerepo=remi-php80 sudo yum -y install php-pecl-memcached.x86_64 --enablerepo=remi --enablerepo=remi-php80 sudo yum -y install php-gd.x86_64 --enablerepo=remi --enablerepo=remi-php80 sudo yum -y install php-opcache.x86_64 --enablerepo=remi,remi-php80 sudo yum -y install php-fpm.x86_64 --enablerepo=remi,remi-php80 sudo yum -y install php-pecl-xhprof.x86_64 sudo yum -y install php-pear --enablerepo=remi-php80 $ php -v PHP 8.0.14 (cli) (built: Dec 16 2021 03:01:07) ( NTS gcc x86_64 ) Copyright (c) The PHP Group Zend Engine v4.0.14, Copyright (c) Zend Technologies with Zend OPcache v8.0.14, Copyright (c), by Zend Technologies
うまくいかない場合は以下remiを消してみる
--enablerepo=remi
php8.0のphp-pecl-xhprofはエラーになった・・・これについては最下参照。
sudo yum -y install php-pecl-xhprof.x86_64 エラー: パッケージ: php-pecl-xhprof-0.9.4-2.el7.x86_64 (epel)
php8.0でつまずくところ
Fuelphpでexception_handlerエラー
Php/fuelphp/1.8 [ショートカット]