ホームページ  >  記事  >  PHPフレームワーク  >  laravelのインストールとphp-fpm、nginx構成の自動起動

laravelのインストールとphp-fpm、nginx構成の自動起動

咔咔
咔咔オリジナル
2020-06-24 15:35:413637ブラウズ

いつもTPを使って仕事をしてきましたが、今回RabbitMQをビルドするにあたり、laraveを使ってビルドしてみようと思い立ちました。この記事では、laravel の 1 つのインストールから他のポイントまで拡張して、異なる体験を提供します。 ##この記事では主に次の点に焦点を当てます 各側面の紹介

インストールlaravel

  • php-fpm を自動的に開始するように設定する
  • #nginx を自動的に開始するように設定する
  • #この記事の実装環境
centos 7.3

すべての操作仮想マシンのシミュレーションで実行されます

  • 1.composer をインストールします
  • コマンドを実行します
  • curl -sS https://getcomposer.org/installer | php
の後に、下の図が表示されます

laravelのインストールとphp-fpm、nginx構成の自動起動php combos.phar を bin ディレクトリ mvamper.phar /usr/local/bin/composer に移動し、名前を composer

これを usr/local/bin ディレクトリに置く必要があるのはなぜですか? この方法でのみ、composer をグローバルに使用できます

コマンドを入力してバージョンを確認し、インストールが成功したかどうかを確認します。ここで、インストールしたバージョンが 1.10 であることがわかります。これは、composer が正常にインストールされたことを証明していますlaravelのインストールとphp-fpm、nginx構成の自動起動

# 2. laravel をインストールします

インストールする必要があるバージョンの PHP の要件に必ず注意してください。laravelのインストールとphp-fpm、nginx構成の自動起動Kaka はここで PHP7.2 を使用しますlaravelのインストールとphp-fpm、nginx構成の自動起動Laravel は仮想マシンで動作するように準備されているため、 confの別途設定を行い、htmlディレクトリで直接操作します

インストール実行composer create-project --prefer-dist laravel/laravel blog "5.8.*"laravelのインストールとphp-fpm、nginx構成の自動起動 laravle のバージョンを確認します。ここで Kaka は laravel5.8 PHP をインストールしました。環境には 7.2 が必要です。PHP をアップグレードする必要はないため、laravel の上位バージョンを選択する必要はありません。laravelのインストールとphp-fpm、nginx構成の自動起動

3. テストにアクセスします

ifconfig を使用して仮想マシンの IP アドレスを確認します。 仮想マシンを使用している同志の皆様、仮想マシンに固定 IP が割り当てられていない場合、xsheel または ftp に接続するたびに仮想マシンの IP アドレスを確認してください。この IP アドレスは、仮想マシンをシャットダウンして電源を入れた後に変更される可能性があります。変更がありました。laravelのインストールとphp-fpm、nginx構成の自動起動これで、ホスト マシン経由でアクセスできるようになりますhttp://192.168.254.135/blog/public/index.phplaravelのインストールとphp-fpm、nginx構成の自動起動

##4. フォールト トレランス

このコンテンツはローカル操作にもオンライン サーバーにも影響しません。

Kaka と同じ環境を使用しています。仮想マシンのため、php-fpm をシャットダウンして起動しても再起動できず、次のエラーが表示されます。

次のエラーが表示されます。このエラーが発生しました。見てください。 php-fpm が有効になっていますか?laravelのインストールとphp-fpm、nginx構成の自動起動

コマンドを実行します。

systemctl start php-fpm

毎回再起動する場合は、ブート時に自動的に開始するように php-fpm を設定します

#.fpm を自動的に開始するように設定します

PHP は yum を使用して直接インストールされます。

fpm が自動的に開始するように設定するには、

systemctl enable php-fpm を実行するだけです。

6. nginx が自動的に起動するように設定します

独自の 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。