php7プロジェクトをnginxにデプロイする方法

藏色散人
リリース: 2023-02-18 09:24:01
オリジナル
2138 人が閲覧しました

nginx で php7 プロジェクトをデプロイする方法: 1. install を通じて nginx と php7 をインストールします; 2. laravel プロジェクトを指定されたディレクトリにコピーし、設定ドキュメントを変更します; 3. nginx を再起動します。

php7プロジェクトをnginxにデプロイする方法

#この記事の動作環境: centos7.4 システム、PHP7.0 バージョン、Dell G3 コンピューター。

php7 プロジェクトを nginx にデプロイするにはどうすればよいですか?

nginx php7 環境を構築し、laravel プロジェクトをデプロイする簡単な 7 つのステップ

nginx php7 環境を構築し、laravel プロジェクトをデプロイする

0. 準備作業

1. ホスト、私のホストは centos7.4

2. 書かれた laravel プロジェクト

3. yum ウェアハウスを更新します

[root@piehost ~]# yum install https://centos7.iuscommunity.org/ius-release.rpm -y
ログイン後にコピー

1. nginx

をインストールします

[root@piehost ~]# yum -y install nginx  && systemctl start nginx && systemctl enable nginx
ログイン後にコピー

2. データベースのインストール

3. php7

[root@piehost ~]# yum install -y php70u-fpm && yum install php70u-gd php70u-mysqlnd php70u-pdo php70u-mcrypt php70u-mbstring php70u-json -y && systemctl start php-fpm && systemctl enable php-fpm
ログイン後にコピー

4. 環境設定後、laravelプロジェクトを指定ディレクトリにコピーし、設定ドキュメントを修正します

laravel を仮定します。プロジェクトは mylaravelproject という名前で、/root /soft/www ディレクトリにコピーします。

[root@piehost ~]# vim /etc/nginx/conf.d/mylaravelproject.conf   //修改配置文档
server {
listen 80;
server_name 你的服务器ip地址或者域名;
root /soft/www/mylaravelproject/public;
index index.php index.html;
location / {
    try_files $uri $uri/ /index.php?$query_string;
    client_max_body_size 1000m;
}
location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}
ログイン後にコピー

5. nginx を再起動します

[root@piehost ~]# systemctl restart nginx
ログイン後にコピー

6. プロジェクト ディレクトリの権限を変更します

これら 2 つのフォルダーのアクセス許可を変更します: bootstrap storage

[root@piehost mylaravelproject]# chmod 777 -R bootstrap storage
ログイン後にコピー

7。ポート 80 を開きます

[root@piehost mylaravelproject]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
ログイン後にコピー

これで、アドレスを通じて Web サイトにアクセスできるようになります

推奨学習 : "

PHP ビデオ チュートリアル "

以上がphp7プロジェクトをnginxにデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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