Maison  >  Article  >  développement back-end  >  Comment déployer le projet php7 dans nginx

Comment déployer le projet php7 dans nginx

藏色散人
藏色散人original
2021-12-08 09:21:062099parcourir

Comment déployer le projet php7 avec nginx : 1. Installez nginx et php7 via l'installation ; 2. Copiez le projet laravel dans le répertoire spécifié et modifiez le document de configuration ;

Comment déployer le projet php7 dans nginx

L'environnement d'exploitation de cet article : système centos7.4, version PHP7.0, ordinateur Dell G3.

Comment déployer un projet php7 sur nginx ?

7 étapes simples pour créer un environnement nginx+php7 et déployer le projet laravel

Créer un environnement nginx+php7 et déployer le projet laravel

0 Préparation

1 Hôte, le mien est centos7.4

2. Projet Laravel

3. Mettez à jour l'entrepôt yum

[root@piehost ~]# yum install https://centos7.iuscommunity.org/ius-release.rpm -y

1. Installez nginx

[root@piehost ~]# yum -y install nginx  && systemctl start nginx && systemctl enable nginx

2. Installez la base de données

3. Installez 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. et modifiez le document de configuration

Supposons que votre projet laravel s'appelle mylaravelproject, copiez-le dans le répertoire /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 Redémarrez nginx

[root@piehost ~]# systemctl restart nginx

6. Accédez au répertoire de votre projet et modifiez les autorisations

. Modifier ces deux dossiers Autorisations : stockage d'amorçage

[root@piehost mylaravelproject]# chmod 777 -R bootstrap storage

7. Ouvrir le port 80

[root@piehost mylaravelproject]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

Vous pouvez accéder à votre site Web via votre adresse à ce moment

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn