ユーザ用ツール

サイト用ツール


laravel:install

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
laravel:install [2023/04/08 17:55] – [リバースプロキシーでアクセスする] mikotolaravel:install [2023/08/15 11:38] (現在) mikoto
行 1: 行 1:
 ====== Laravel のインストール ====== ====== Laravel のインストール ======
 +[[:laravel|一つ上へ]]
 +
 作業用ディレクトリを作成 作業用ディレクトリを作成
 <code> <code>
行 34: 行 36:
 これでmyprojectディレクトリが作成されるので、ディレクトリに入りアプリケーションキーを生成する。 これでmyprojectディレクトリが作成されるので、ディレクトリに入りアプリケーションキーを生成する。
 <code> <code>
 +cd myproject
 php artisan key:generate php artisan key:generate
 </code> </code>
行 64: 行 67:
  18 LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so  18 LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
 </file> </file>
 +
 +===== サービス化 =====
 +毎回コマンドを実行してアプリケーションを立ち上げても良いが、サービス化しておいた方が煩雑さが無い。
 +''/usr/lib/systemd/system/laravel.service''を作成し、以下のように記載して保存する。
 +<file laravel.service>
 +  1 [Unit]
 +  2 Description=Laravel Application
 +  3 After=syslog.target
 +  4
 +  5 [Service]
 +  6 ExecStart=/usr/bin/php /root/mytool/myproject/artisan serve --host=0.0.0.0 --port=8000
 +  7 Restart=always
 +  8 User=apache
 +  9 Group=apache
 + 10
 + 11 [Install]
 + 12 WantedBy=multi-user.target
 +</file>
 +サービスファイルをリロード
 +<code>
 +systemctl daemon-reload
 +</code>
 +サービスを起動
 +<code>
 +systemctl start laravel
 +systemctl enable laravel
 +</code>
 +
laravel/install.1680944127.txt.gz · 最終更新: 2023/04/08 17:55 by mikoto