Laravel で開発する場合、Laravel インストーラーによって提供されるデフォルトのディレクトリ (/var/www/html/
や ## など) ではなく、現在のディレクトリに新しい Laravel プロジェクトを作成する必要がある場合があります。 #~/サイト/)。この記事では、Laravelをカレントディレクトリにインストールする方法を紹介します。
composer create-project --prefer-dist laravel/laravel .
. は現在のディレクトリを示していることに注意してください。
--prefer-dist パラメーターは、GitHub からソース コードを取得する代わりに、パッケージ化されたファイルが使用されることを意味します。
php artisan --version
.zip または ## をダウンロードします。 # .tar.gz
圧縮パッケージ。 ダウンロードが完了したら、圧縮パッケージを現在のディレクトリに解凍し、解凍されたフォルダーの名前をプロジェクト名 (例:
) に変更します。この時点で、ターミナルの php Artisan --version
コマンドを使用して、インストールが成功したかどうかを確認することもできます。 3. 仮想ホストの構成
3.1 Apache 構成例
sudo nano /etc/apache2/sites-available/my-laravel-project.conf
に次の内容をファイルに追加します。
<VirtualHost *:80> ServerName my-laravel-project.test DocumentRoot /path/to/my-laravel-project/public <Directory /path/to/my-laravel-project/public> AllowOverride All Require all granted </Directory> </VirtualHost>
このうち、
my-laravel-project.test は仮想ホストに対応するドメイン名であり、 /etc/hosts
に追加されたレコード: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>127.0.0.1 my-laravel-project.test</pre><div class="contentsignin">ログイン後にコピー</div></div>
は、Laravel プロジェクトが存在するディレクトリ パスに置き換える必要があります。位置しています。ファイルを保存して閉じた後、次のコマンドを実行して仮想ホストを有効にします: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:bash;toolbar:false;'>sudo a2ensite my-laravel-project.conf
sudo service apache2 restart</pre><div class="contentsignin">ログイン後にコピー</div></div>
この時点で、ブラウザで
にアクセスします。 Laravel のウェルカム ページが表示されるはずです。 3.2 Nginx 構成例
server { listen 80; server_name my-laravel-project.test; root /path/to/my-laravel-project/public; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { include fastcgi_params; fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $request_filename; fastcgi_param PHP_VALUE "date.timezone=Asia/Shanghai"; } }
where
/path/ to/my-laravel-project は、Laravel プロジェクトが配置されているディレクトリ パスに置き換える必要があります。ファイルを保存して閉じた後、次のコマンドを実行して仮想ホストを有効にします。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:bash;toolbar:false;'>sudo ln -s /etc/nginx/sites-available/my-laravel-project /etc/nginx/sites-enabled/my-laravel-project
sudo service nginx restart</pre><div class="contentsignin">ログイン後にコピー</div></div>
この時点で、ブラウザで
にアクセスし、 Laravel のようこそページに移動します。 4. 環境ファイルの設定
ファイルを作成できます。これは、デフォルトの .env.example
ファイルをコピーして名前を変更することで作成できます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:bash;toolbar:false;'>cp .env.example .env</pre><div class="contentsignin">ログイン後にコピー</div></div>
次に、
ファイルを編集して、APP_KEY# を変更します。 ## 、
DB_ およびその他の主要な構成項目は、独自の値に変更されます。
5. 完了
git init git add . git commit -m "initial commit"
以上がlaravelのカレントディレクトリのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。