7

最近laravel phpフレームワークを試しています。私は Windows 7 と XP (両方にインストールしようとしています)、XAMPP 1.8.1 と PHP 5.4.7 を使用しています。

とても混乱します。

  1. 多くの記事 (laravel のドキュメント自体を含む) で、多くの職人によるコーディングに出会います。
    職人とは?自分でそう明確に定義することはできません。簡単な説明をしていない記事になってしまいます。
    などのコマンドのチュートリアルがphp artisan key:generateあります。
    しかし、コマンドプロンプトでこのエラーが発生して、私は常に失敗しました: 'php' is not recognized as an internal or external command, operable program or batch file.
    「ディレクトリをlaravelルートに変更する」などの解決策を得た
    ので、chdirC:\xampp\htdocs\laravel\public\ に -ed しましたが、何も機能しません。

  2. 経由でブラウザを使用してlaravelサイトにアクセスする権利がありますlocalhost/laravel/public/か?
    それで、公開サイトにアップロードしようとする場合、それらのアイテムをルート フォルダー (/) に配置する必要がありますか?

4

2 に答える 2

13

Windows コマンド プロンプトが PHP インストールを追跡していないため、php.exe を呼び出すとエラーが発生します。これを PATH 環境変数に追加することで修正できます。

[マイ コンピューター] > [プロパティ] > [詳細設定] > [環境変数] > [パス] に移動し、最後にセミコロン (;) を追加してから、PHP バイナリ フォルダーへのパス (この場合は C:\) を追加します。 xampp\php

コマンド プロンプトを再起動すると、PHP と Artisan が正常に動作するはずです。

2 番目の質問については、「パブリック」フォルダーはサーバー (または仮想ホスト) の DocumentRoot にする必要があります。フレームワーク全体を Web サーバーに公開する必要はありません。

于 2013-03-28T14:46:02.793 に答える
4
  1. artisanコマンドはphpインタープリターを介して解析する必要があるため、次のように呼び出しますphp artisan...

    Windowsで動作させるには、php.exeを使用する必要があると思います。何かのようなものc:\path\to\php.exe artisan command

  2. ドキュメントとDayle Rees によるCode happy bookを読んで、public フォルダーと、開発用の仮想ホストのセットアップ方法を理解してください。

于 2013-03-28T14:13:47.630 に答える