php yum を指定したディレクトリにインストールする方法: 1. 「yum install」コマンドを実行してインストールします; 2. 「/usr/local/php/etc/php.ini」を変更します; 3. 「」を実行しますphp-fpm" ; 4. エイリアスの設定; 5. PHP スキャン拡張機能のパスを指定します。
このチュートリアルの動作環境: 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_INI_SCAN_DIR=/usr/local/php/etc/php.d を設定する目的は、PHP スキャンのパスを指定することです。拡張子を設定する必要があります。
推奨学習:「PHP ビデオ チュートリアル >>
以上がphp yumを指定したディレクトリにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。