ホームページ >バックエンド開発 >PHP7 >php7プロジェクトをnginxにデプロイする方法

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

藏色散人
藏色散人オリジナル
2021-12-08 09:21:062218ブラウズ

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

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