php yumを指定したディレクトリにインストールする方法

藏色散人
リリース: 2023-03-17 13:34:02
オリジナル
2829 人が閲覧しました

php yum を指定したディレクトリにインストールする方法: 1. 「yum install」コマンドを実行してインストールします; 2. 「/usr/local/php/etc/php.ini」を変更します; 3. 「」を実行しますphp-fpm" ; 4. エイリアスの設定; 5. PHP スキャン拡張機能のパスを指定します。

php yumを指定したディレクトリにインストールする方法

このチュートリアルの動作環境: Centos7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

php yum を指定したディレクトリにインストールするにはどうすればよいですか?

Centos7 Yum 指定したディレクトリに PHP をインストールします。

複数のバージョンの PHP をサーバーにインストールする必要がある場合がありますが、コンパイルとインストールに yum を使用することはできません。依存関係をインストールし、拡張機能を維持するには、この方法を使用して複数の PHP 環境をインストールおよび構成します。サーバー上の最初の PHP 環境は、yum を使用して直接インストールできます。その後、2 番目、3 番目、またはそれ以上の環境を次のコマンドを使用してインストールし、設定する必要があります。

インストール コマンド

yum install -c /etc/yum.conf --installroot=/usr/local/php/ --releasever=/ --enablerepo=remi-php71 php php-opcache php-mbstring php-mcrypt php-fpm php-cli php-xml php-redis php-mysqlnd php-pdo php-phalcon php-common php-json
ログイン後にコピー

注:

installroot インストールするディレクトリを選択します

php と php 拡張機能を自分で選択します

残りのパラメータは固定です

Configuration

/usr/local/php/etc/php.ini を変更する

/usr/local/php/etc/php-fpm.conf を変更する

/usr/local を変更する/php/etc/php-fpm.d/*.conf

php-fpm

を実行するには、php-fpm の ExecStart 値を変更する必要があります。 .service ファイルを最初に指定します。対象:

ExecStart=/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini --fpm-config /usr/local/php/etc/php-fpm.conf --nodaemonize
ログイン後にコピー

パスはカスタム インストール用のパスです。自分で変更してください

php コマンド ライン

必要ですphp コマンドを実行するたびに設定を反映するには ファイルパスは特に面倒に見えるので、エイリアスを設定することをお勧めします

alias php7='PHP_INI_SCAN_DIR=/usr/local/php/etc/php.d /usr/local/php/bin/php -c /usr/local/php/etc/php.ini'
ログイン後にコピー

エイリアスを設定した後は、エイリアスを直接使用してコマンドラインでphpコマンドを実行できます例: php7 -v

php yumを指定したディレクトリにインストールする方法

エイリアスで PHP_INI_SCAN_DIR=/usr/local/php/etc/php.d を設定する目的は、PHP スキャンのパスを指定することです。拡張子を設定する必要があります。

推奨学習:「PHP ビデオ チュートリアル>>

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

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