xampp php バージョン 7 を?qū)g行するとすべて問題ありませんが、xampp php バージョン 8 を?qū)g行しても現(xiàn)在のプロジェクトが機(jī)能しない場(chǎng)合、これは私の laravel 9 xampp php バージョン 8 の現(xiàn)在のプロジェクトです
新しいプロジェクトを?qū)g行して npm install&& npm run dev をインストールすると別の問題が発生しますが、機(jī)能しません npmインストール npm run dev を?qū)g行すると、結(jié)果は npm run dev
になります。phpArtisanを?qū)g行すると、ログインURL後に移行して提供されます
これで、ほとんどの場(chǎng)合うまくいきます。古いプロジェクトが 1 つまたは 2 つあり、古い PHP バージョンで実行する予定がある場(chǎng)合があります。これらのプロジェクト ディレクトリに対してのみ古い PHP バージョンを?qū)g行するように xampp を設(shè)定するだけです。
古いプロジェクトを最新の PHP バージョンにアップグレードし、新しい PHP バージョンとスイッチで同じプロジェクトを?qū)g行する必要がある場(chǎng)合があります。古い PHP バージョン間を行き來します。これを行うには、古い PHP バージョンを別のポート (例: 8056) にセットアップして、http://localhost/any_project/ にアクセスしたときに xampp が PHP 7 を?qū)g行し、次にアクセスしたときに xampp が PHP 7 を?qū)g行できるようにします。 >http://localhost:8056/any_project/
xampp は PHP 5.6 を?qū)g行します。
ローカルホスト上で PHP 7 を使用しながら、PHP 5.6 を?qū)g行する仮想ホスト (例: localhost56) を作成できます。
PHP をダウンロード つまり、xampp で PHP 7 を?qū)g行していて、それに古い PHP バージョン (例: PHP 5.6) を追加したいと考えています。
php.net から PHP zip アーカイブの nts (非スレッドセーフ) バージョンをダウンロードし (古いバージョンのアーカイブを參照)、c:\xampp の下にファイルを抽出します。 \php56 。スレッドセーフ バージョンには php-cgi.exe は含まれません。
ステップ 2:
php.ini
ファイル
c:\xampp\php56\php.ini
php.ini-development を
php.ini にコピーし、メモ帳で開きます。次に、次の行のコメントを解除します。
リーリー
さらに、Apache 設(shè)定に次の行が存在する場(chǎng)合 httpd-xampp.conf
先頭に # (シャープ文字) を使用してコメントアウトします。
Apache の構(gòu)成
xampp コントロール パネルを開き、Apache の設(shè)定ボタンをクリックし、Apache (httpd-xampp.conf) をクリックします。テキストファイルが開きます。ファイルの最後に次の設(shè)定を配置します:
リーリー注:
必要に応じて、手順 1 ~ 3 に従って、PHP のバージョンを xampp インストールに追加できます。 ステップ 4 (オプション 1):
[特定の PHP バージョンを?qū)g行するディレクトリを追加]これで、PHP 5.6 で実行されるディレクトリを設(shè)定できます。構(gòu)成ファイル (手順 3 の httpd-xampp.conf) の最後に以下を追加するだけで、ディレクトリを設(shè)定できます。
リーリーステップ 4 (オプション 2):
ここでポート 8056 に PHP v5.6 をセットアップするには、構(gòu)成ファイル (ステップ 3 の httpd-xampp.conf) の最後に次のコードを追加します。
リーリーステップ 4 (オプション 3):
http://localhost56 で PHP v5.6 を使用するためにディレクトリ (htdocs56) 上に仮想ホスト (localhost56) を作成するには、目的の場(chǎng)所にディレクトリ htdocs56 を作成し、
localhost56 をホスト ファイルに追加します (ハウツー を參照)。
次に、次のコードを構(gòu)成ファイル (手順 3 の 完了: Apache を保存して再起動(dòng)します 設(shè)定ファイルを保存して閉じます。 xamppコントロールパネルからApacheを再起動(dòng)します。オプション 2 を選択すると、xampp コントロール パネルに追加のポート (8056) がリストされます。 詳細(xì)については、次のスレッドを參照してください: XAMPP で 2 つの PHP バージョンを使用する方法はありますか? httpd-xampp.conf
) の最後に追加します。