ホームページ > 記事 > PHPフレームワーク > laravelのインストールとphp-fpm、nginx構成の自動起動
❝いつもTPを使って仕事をしてきましたが、今回RabbitMQをビルドするにあたり、laraveを使ってビルドしてみようと思い立ちました。この記事では、laravel の 1 つのインストールから他のポイントまで拡張して、異なる体験を提供します。 ##この記事では主に次の点に焦点を当てます 各側面の紹介
php combos.phar
を bin ディレクトリ mvamper.phar /usr/local/bin/composer
に移動し、名前を composer
これを usr/local/bin ディレクトリに置く必要があるのはなぜですか? この方法でのみ、composer をグローバルに使用できます
コマンドを入力してバージョンを確認し、インストールが成功したかどうかを確認します。ここで、インストールしたバージョンが 1.10 であることがわかります。これは、composer が正常にインストールされたことを証明しています
インストールする必要があるバージョンの PHP の要件に必ず注意してください。Kaka はここで PHP7.2 を使用しますLaravel は仮想マシンで動作するように準備されているため、 confの別途設定を行い、htmlディレクトリで直接操作します
インストール実行composer create-project --prefer-dist laravel/laravel blog "5.8.*"
laravle のバージョンを確認します。ここで Kaka は laravel5.8 PHP をインストールしました。環境には 7.2 が必要です。PHP をアップグレードする必要はないため、laravel の上位バージョンを選択する必要はありません。
ifconfig を使用して仮想マシンの IP アドレスを確認します。
仮想マシンを使用している同志の皆様、仮想マシンに固定 IP が割り当てられていない場合、xsheel または ftp に接続するたびに仮想マシンの IP アドレスを確認してください。この IP アドレスは、仮想マシンをシャットダウンして電源を入れた後に変更される可能性があります。変更がありました。これで、ホスト マシン経由でアクセスできるようになりますhttp://192.168.254.135/blog/public/index.php
次のエラーが表示されます。このエラーが発生しました。見てください。 php-fpm が有効になっていますか?
コマンドを実行します。systemctl start php-fpm
systemctl enable php-fpm を実行するだけです。
独自の nginx のインストール場所に応じて調整します。私のインストール場所は です。 /usr/local/nginx/
Executecd /lib/systemd/system/
Createvim nginx.service
そして書き込みます以下のように
[Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target
ブート時に自動起動を設定しますsystemctlenablenginx
以上がlaravelのインストールとphp-fpm、nginx構成の自動起動の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。