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

咔咔
リリース: 2021-01-15 13:34:50
オリジナル
3533 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!