CentOS 7のデフォルトPHPバージョンはPHP 5ですが、PHP 7をインストールする場合は、既存のPHP 5を削除する必要はありません.PHPをPHP 7にアップグレードすればいいです.yum provides phpコマンドを使用すると、CentOS 7のPHPパッケージのインストール状況を取得できます.既存のインストールソースにインストール可能な最新バージョンがphp-5.4.16-46と表示されます.el7.x86_64 PHP 7をインストールする前に、CentOS 7のインストールパッケージをアップグレードして更新することをお勧めします:yum-y update:すべてのパッケージをアップグレードすると同時にソフトウェアとシステムコアもアップグレードします;yum-y upgrade:すべてのパッケージをアップグレードするだけですが、ソフトウェアとシステムカーネルはアップグレードされません.ここでは2つ目のyum-y upgradeを使用してアップグレードします.完了後、httpd:systemctl restart httpdを再起動します.サービス:httpdを再起動します.使用:index.php+phpinfo():テスト、php情報ページの表示がなく、php構成が必要であることを示します. 使用:yum remove php-common-y:CentOS 7にインストールされているphp-commonを削除し、新しいphp-commonをインストールします.このステップでCentOSの元のphp 5を削除します. linuxのyumソースにphp 7が存在しないため.xですので、まずyumソース:rpm-Uvhを変更します.https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm上記のコマンドを実行した後、php-v:表示-bash:php:command not found:php 7の構成を続行する必要があることを示します. 使用:sudo yum list php*:現在インストール可能なPHPバージョン(最新版)を表示します.インストール可能なPHPの最新版はphp 72 wです. php 72 w:sudo yum-y install php 72 w:.上記のコマンドを実行した後、:php-v:表示-bash:php:command not found:PHP 7のインストールに成功したバージョン情報は表示されませんでしたが、php 72 wが正常にインストールされており、新しくインストールしたphp 72 wが有効に動作するようにhttpサーバを再起動する必要があります. 完了後、使用:systemctl restart httpd.サービス:httpdを再起動します.ブラウザを使用:index.php+phpinfo():テスト、php情報ページの表示が表示され、httpdがphp 72 wを初歩的に完全に構成していることを示します. その後、php-v:コマンドを使用してphp 72 wバージョンを表示しないという問題を解決し、php 72 wをより強固にするために、php 72拡張のインストールをお勧めします.拡張インストール1:yum install php 72 w-common php 72 w-fpm php 72 w-opcache php 72 w-gd php 72 w-mysqlnd php 72 w-mbstring php 72 w-pecl-redis php 72 w-pecl-memcached php 72 w-devel上記のコマンドは全部で30個の拡張パッケージをインストールします.インストールプロセスが遅いので、辛抱強く待ってください.インストールの拡張パッケージは、php-api,php-api,php-bz 2,php-calendar,php-ctype,php-curl,php-date,php-exif,php-fileinfo,php-filter,php-ftp,php-getext,php-gmp,php-hash,php-iconv,php-json,php-libxml,php-opp-opnssl,php-pcre,php-pcre,php-pecl-Fileinfo,php-pecl-phar,php-pecl-zip,php-refrefection,php-refrefection,php on,php-shmop,php-simplexml,php-sockets,php-spl,php-tokenizer,php-zend-abi,php-zip,php-zlib上記コマンドを実行した後、使用:php-v:表示:PHP 7.2.16(cli):php 72 w開発環境の基本的なインストールが完了したことを説明します. php 72 wの開発環境をさらに強化するために、php 72 wのより包括的な拡張パッケージをインストールするために、以下のコマンドを入力することをお勧めします:
php72w mod_php , php72w-zts
php72w-bcmath
php72w-cli php-cgi, php-pcntl, php-readline
php72w-dba
php72w-devel
php72w-embedded php-embedded-devel
php72w-enchant
php72w-fpm
php72w-gd
php72w-imap
php72w-interbase php_database, php-firebird
php72w-intl
php72w-ldap
php72w-mbstring
php72w-mcrypt
php72w-mysql php-mysqli, php_database
php72w-mysqlnd php-mysqli, php_database
php72w-odbc php-pdo_odbc, php_database
php72w-opcache php72w-pecl-zendopcache
php72w-pdo php72w-pdo_sqlite, php72w-sqlite3
php72w-pdo_dblib php72w-mssql
php72w-pear
php72w-pecl-apcu
php72w-pecl-imagick
php72w-pecl-memcached
php72w-pecl-mongodb
php72w-pecl-redis
php72w-pecl-xdebug
php72w-pgsql php-pdo_pgsql, php_database
php72w-phpdbg
php72w-process php-posix, php-sysvmsg, php-sysvsem, php-sysvshm
php72w-pspell
php72w-recode
php72w-snmp
php72w-soap
php72w-tidy
php72w-xml php-dom, php-domxml, php-wddx, php-xsl
php72w-xmlrpc
以上の各拡張パッケージは、yum install php 72 w-xml:コマンドを同様に使用してインストールされています.