重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

PHP初心者です。
XAMPPとLocal by Flywheel で開発環境を使ってWordPressの勉強をしています。
PHPのバージョンを調べるために C:\直下で「php -v」とコマンドを打つと 7.4.7 と表示されます。

ただ謎があって、Local by Flywheel はPHPのバージョンを切り替えるボタンがあるのですが、
これはLocal by Flywheelが先ほどコマンドで出てきた「7.4.7」のバージョンのPHPとは別にさらにPHPファイルを持っているということでしょうか?

1つのパソコンの色んな箇所にPHPがあって立ち上げるソフトによって参照するPHPが異なるみたいなことですか?
また、通常はPHPはどこにインストールされているものなのでしょうか?
混乱しています。

A 回答 (4件)

winの場合は


7.4と5.xの切り替えになります
複数入ってますが通常では使えるのは一つということです
    • good
    • 0
この回答へのお礼

何度もありがとうございます。
Local by Flywheelだと5.6、7.3、7.4、8.0と4種類のバージョンをボタンで切り替えることができるのですが、その分だけインストールされているということですよね。。
ちょっと質問が特殊すぎるのかもしれません。すみません。

お礼日時:2021/06/27 18:34

初期のリポジトリでインストールするPHP のバージョンは 5.4.x。


(新しいバージョンの PHP を使用するためには、remiリポジトリを登録してインストールします)
    • good
    • 0

複数の PHP のバージョンを CentOS 7 上で、切り替えて使用することはあります。

(異なるバージョンの PHP を同時に稼働はできない)

インストールフォルダは基本的に /opt/remi 以下のディレクトリに保存。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
CentOSとはLINUXというもののソフトウェアでしょうか..
当方Windows環境のためよくわからずすみません。。

お礼日時:2021/06/27 18:20

WINのXAMPPの場合はPHPの切り替えバッチがついています。


c:\xampp\php に違うバージョンも入っていてバッチファイルで名前変えて使えるようになります。
LINUXの場合は
/usr/bin/php
/usr/local/bin/php
というように2か所以上入ってる場合もあります。
#!/usr/bin/php の最初の行に参照するPHPの実行場所を記述します。
wordplessの場合はWEBサーバ(この場合はアパッチ)の環境に依存します。
WINの場合は、PHP拡張子の実行ファイルを直接実行できませんし
php hohe.php となり php.exe がpath環境からの指定か、WEB上では
アパッチのphpモジュールの設定になります。
    • good
    • 0
この回答へのお礼

早速ありがとうございます。
ちょっと難しすぎてすぐに理解ができそうもないのですが、おそらくPHPは複数インストールされていることがあるという回答でしょうか。。
Local by FlywheelはPHPを別の場所に独自で持っている感じでしょうか。
出てきたキーワードを調べてみます。
(LINUXというものはよくわからないのですが、Windowsを使用しています。)

お礼日時:2021/06/27 17:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!