この記事ではCentOS78にPHP7をインストールする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
1. CentOS7 のデフォルトの PHP バージョンは PHP5 ですが、PHP7 をインストールする場合は、既存の PHP5 を削除する必要はなく、PHP を PHP7 にアップグレードするだけです。
yum Provides php コマンドを使用して、CentOS7 PHP パッケージのインストール状況を取得します。表示されているのは、既存のインストール ソースにインストールできる最新バージョンは php-5.4.16-46.el7.x86_64
2 であることです。PHP7 をインストールする前に、PHP7 をアップグレードして更新することをお勧めします。 CentOS7 インストール パッケージを最初にインストールします。:
yum -y update: すべてのソフトウェア パッケージをアップグレードし、ソフトウェアとシステム カーネルもアップグレードします。
yum -y upgrade: すべてのソフトウェア パッケージをアップグレードするだけで、アップグレードはしませんソフトウェアとシステムカーネル。
ここでは 2 番目の項目、yum -y upgrade を使用してアップグレードします。
完了後、httpd を再起動します: systemctl restart httpd.service: httpd を再起動します。
使用法:index.php phpinfo():テスト、PHP 情報ページは表示されず、PHP 構成が必要であることが示されます。
3. 使用方法: yum delete php-common -y: CentOS7 にインストールされている php-common を削除して、新しい php-common をインストールできるようにします。この手順により、CentOS の元の php5 が削除されます。
4. Linux の yum ソースは php7.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: コマンドが見つかりません: これは、php7 の設定を続行する必要があることを意味します。
5. 使用方法: sudo yum list php*: 現在インストールされている PHP バージョン (最新バージョン) を表示します。
インストールできる PHP の最新バージョンは php72w であることがわかります。
6. php72w をインストールします: sudo yum -y install php72w: 。
上記のコマンドを実行した後、php -v: 表示
-bash: php: コマンドが見つかりません:
PHP7 のインストールが成功した後のバージョン情報ですが、は表示されませんが、この時点では php72w は正常にインストールされており、新しくインストールした php72w を有効にするには httpd サーバーを再起動する必要があります。
7. 完了したら、systemctl restart httpd.service: httpd を再起動します。
ブラウザを使用します:index.php phpinfo(): テストすると、php 情報ページが表示され、httpd が最初に php72w で完全に設定されていることを示します。
8. 次に、php -v : コマンドを使用して php72w のバージョンが表示されないという問題を解決し、php72w をより堅牢にするために、php72 拡張機能をインストールすることをお勧めします:
拡張機能のインストール 1:
yum install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel
上述命令一共会安装30个拓展包,安装过程较慢,请耐心等待。。。 安装的拓展包如下: php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filter, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib 执行上述命令后,使用: php -v :显示: PHP 7.2.16 (cli) : 说明php72w开发环境基本安装完成。
9. php72w をさらに強化するには、開発環境で次のコマンドを入力して、php72w のより包括的な拡張パッケージをインストールすることをお勧めします:
安装包 提供的拓展 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 php72w-xml: インストールするコマンド。
推奨学習: php ビデオ チュートリアル
以上がCentOS78にPHP7をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。