ホームページ  >  記事  >  バックエンド開発  >  php7をcentos yumにインストールする方法

php7をcentos yumにインストールする方法

藏色散人
藏色散人オリジナル
2021-07-17 10:24:463911ブラウズ

centos yum に php7 をインストールする方法: 最初に EPEL ソースとソース管理ツールをインストールし、次に REMI ソースをインストールし、最後に「yum install -y php73-php-fpm...」を通じて PHP7 と拡張機能をインストールします。 。

php7をcentos yumにインストールする方法

この記事の動作環境: Windows7 システム、PHP7.3 バージョン、DELL G3 コンピューター

php7 のインストール方法セントスおいしい?

#CentOS 7 yum install PHP7.3

PHP のインストール

Remi ソフトウェア ソース

Remi ソフトウェア ソースは主に、最新バージョンの PHP ソフトウェア パッケージとその他の PHP 拡張ツール パッケージを提供します。Fedora および RHEL ブランチ バリアント (RHEL、CentOS、Oracle Linux などを含む) 用です。PHP をインストールするには、次のことをお勧めします。 Remi ソフトウェアソースを使用します。 Remi は PHP のサポートと更新に積極的に取り組んでおり、新しいバージョンのサポートをできるだけ早く受けることができます。

EPEL ソースとソース管理ツールをインストールします:

yum install epel-release yum-utils

REMI ソースをインストールします:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

PHP7.3 と拡張機能をインストールします:

yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-pecl-swoole php73-php-recode php73-php-snmp php73-php-soap php73-php-xmll

php73 -v #バージョンの表示

systemctl enable php73-php-fpm #开启开机自启
systemctl restart php73-php-fpm #重启
systemctl start php73-php-fpm #启动
systemctl stop php73-php-fpm #关闭
systemctl status php73-php-fpm #检查状态

設定ファイルのパス:

#查找php.ini位置:
find /etc/opt/remi/php73 -name php.ini
# The current PHP memory limit is below the recommended value of 512MB.
vi /etc/opt/remi/php73/php.ini
memory_limit = 512M
#如果你运行的是 nginx 而不是 apache,修改
vi /etc/opt/remi/php73/php-fpm.d/www.conf
user = apache
group = apache
# Replace the values with
user = nginx
group = nginx
#查找 php 和扩展的安装包:
rpm -qa | grep 'php'
#查看 php73-php-pecl-swoole4-4.4.15-1.el7.remi.x86_64 的安装路径:
rpm -ql php73-php-pecl-swoole4-4.4.15-1.el7.remi.x86_64

Setting php:

# 将php73链接到系统环境变量中,就可以使用 php -v
ln -s /opt/remi/php73/root/usr/bin/php /usr/bin/php
# 将 cgi.fix_pathinfo 设置为 0
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/opt/remi/php73/php.ini

cgi.fix_pathinfo オプションについては、(https://taobig.org/?p=) を確認してください。 650 )

潜在的な脆弱性リスク。セキュリティ リスクに関する質問については、(http://www.laruence.com/2010/05/20/1495.html)を参照してください。

さらに拡張機能をインストールする:

現在、一部の PHP 拡張機能のみがインストールされていますが、さらに多くの拡張機能が表示されます:

yum search php73

Update PHP:

yum update #PHP を含むすべての更新可能なソフトウェアを更新します

推奨学習: 「

PHP ビデオ チュートリアル

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。