php v 間違ったバージョンの解決策: 1. Linux で php.ini を検索します; 2. 「#php -i | grep php.ini」コマンドを使用して、cli によってロードされた php.ini を表示します。 ; 3. 「php/bin」ディレクトリを検索し、「/etc/profile」ファイルを編集します; 4. 環境変数を最後の行に「export PATH="/usr/local/php/bin:$」として追加します。パス""。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。
php v バージョンが間違っている場合はどうすればよいですか?
php -v で表示されるバージョンと phpinfo() で出力されるバージョンが一致しない問題の解決策 (LNMP 環境)
phpinfo を使用して出力し、バージョンを確認します7.2.31ですか?
Copyright (c) 1997-2013The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
解決策
1. まず、Linux 上に php.ini がいくつあるか確認します。
[[email protected] ~]#find / -name php.ini /usr/local/php/etc/php.ini/etc/php.ini
php cli によってロードされた php 設定ファイルは、phpinfo() によってロードされた設定ファイルと矛盾していると大まかに推測されます。コマンドを使用して、php.ini がどれであるかを確認してください。 cli によってロードされました:
[[email protected] ~]#php -i | grep php.ini
結果は次のとおりです:
ロードされた php.ini 設定ファイルが確かに矛盾していることがわかり、php/ ファイルを検索します。 bin ディレクトリに移動し、/etc/profile ファイルを編集します。
[[email protected] /]#vim /etc/profile
最後の行に環境変数を追加します:
export PATH="/usr/local/php/bin:$PATH"
最後に保存して終了し、次のコマンドを実行して環境変数を更新します:
[[email protected] /]#source /etc/profile
php -v バージョンの表示
概要
ロードされた php 設定ファイル間の不一致が原因で発生しますcli と Web サーバーによってロードされた php 設定ファイルによって実行されます。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がphp v のバージョンが間違っている場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。