CentOS7にPHP7をインストールする方法

醉折花枝作酒筹
リリース: 2023-02-17 22:20:01
転載
2537 人が閲覧しました

この記事ではCentOS7にPHP7をインストールする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

CentOS7にPHP7をインストールする方法

CentOS7 のデフォルトの PHP バージョンは PHP5 ですが、PHP7 をインストールする場合は、既存の PHP5 を削除する必要はなく、PHP を PHP7 にアップグレードするだけです。

yum Provides php コマンドを使用して、CentOS7 PHP パッケージのインストール状況を取得します。表示されているのは、既存のインストール ソースにインストールできる最新バージョンは php-5.4.16-46.el7.x86_64

PHP7 をインストールする前に、CentOS7 インストールをアップグレードして更新することをお勧めします。 package:

yum -y update: すべてのソフトウェア パッケージをアップグレードし、ソフトウェアとシステム カーネルもアップグレードします;

yum -y upgrade: すべてのソフトウェア パッケージをアップグレードするだけで、ソフトウェアとシステムはアップグレードしませんカーネル。

ここでは 2 番目の項目、yum -y upgrade を使用してアップグレードします。

完了後、httpd を再起動します: systemctl restart httpd.service: httpd を再起動します。

使用法:index.php phpinfo():テスト、PHP 情報ページは表示されず、PHP 構成が必要であることが示されます。

使用: yum delete php-common -y: CentOS7 にインストールされている php-common を削除して、新しい php-common をインストールできるようにします。この手順により、CentOS の元の php5 が削除されます。

Linux の yum ソースは php7.x には存在しないため、まず yum ソースを変更する必要があります:

r

pm -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 の設定を続行する必要があることを意味します。

使用: sudo yum list php*: 現在インストールできる PHP バージョン (最新バージョン) を表示します。

インストールできる PHP の最新バージョンは php72w であることがわかります。

php72w をインストールします: sudo yum -y install php72w: 。

上記のコマンドを実行した後、php -v: 表示

-bash: php: コマンドが見つかりません:

PHP7 のインストールが成功した後のバージョン情報ですが、は表示されませんが、この時点では php72w は正常にインストールされており、新しくインストールした php72w を有効にするには httpd サーバーを再起動する必要があります。

完了後、systemctl restart httpd.service: httpd を再起動します。

ブラウザを使用します:index.php phpinfo(): テストすると、php 情報ページが表示され、httpd が最初に php72w で完全に設定されていることを示します。

次に、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の開発環境が完成しました。

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 ビデオ チュートリアル

以上がCentOS7にPHP7をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!