web-dev-qa-db-ja.com

CentOSでPHP)のGMP(数学関数)をインストール/有効化する方法

PHP VPSにGMP(GNU Multiple Precision)をインストールしようとしています。サーバーOS:-cPanel GMP公式サイトのCentOS 6:- http://www.gmplib .org 8日間試してみましたが、解決策は見つかりませんでした。

2
Shubham Panchal

不足していてGMP自体が必要な場合は、CentOS BaseリポジトリからGMPをインストールできます。

yum -y install gmp

Php-gmpパッケージについては、標準のCentOS 6 Baseリポジトリでは使用できません。面倒な場合もありますので、自分で作成するか、それを含む非標準のリポジトリを使用する必要があります。


注:これが標準の=== [を置換することを知ってくださいPHP 5.3バージョンのCentOSの新しいバージョンがRemiのRPMリポジトリによって管理されています。

最小PHP 5.6を実行することをお勧めします。これは2018年12月までEOLにならないためです。


簡単な解決策は、代わりに別のリポジトリ(REMIリポジトリ)からインストールすることです。

これには、最初にEPELリポジトリをインストールする必要があります。

yum -y install epel-release

次にREMIリポジトリとyum-utils(PHP version)を構成する)のインストールを続行します。

yum -y install http://rpms.remirepo.net/enterprise/remi-release-6.rpm
yum -y install yum-utils

PHP 5.6リポジトリを有効にします。

yum-config-manager --enable remi-php56

システムをアップグレードして、インストール済みのすべてのPHPパッケージをアップグレードします。

yum -y upgrade

次に、php-gmpパッケージを最後にインストールします。

yum -y install php-gmp
4
Alexander K