> 백엔드 개발 > PHP7 > 본문

nginx에 php7 프로젝트를 배포하는 방법

藏色散人
풀어 주다: 2023-02-18 09:24:01
원래의
2192명이 탐색했습니다.

nginx를 사용하여 php7 프로젝트를 배포하는 방법: 1. 설치를 통해 nginx 및 php7을 설치합니다. 2. laravel 프로젝트를 지정된 디렉터리에 복사하고 구성 문서를 수정합니다. 3. nginx를 다시 시작합니다.

nginx에 php7 프로젝트를 배포하는 방법

이 기사의 운영 환경: centos7.4 시스템, PHP7.0 버전, Dell G3 컴퓨터.

nginx에 php7 프로젝트를 배포하는 방법은 무엇입니까?

nginx+php7 환경 구축 및 laravel 프로젝트 배포의 간단한 7단계

nginx+php7 환경 구축 및 laravel 프로젝트 배포

0. 준비

1. 호스트는 centos7.4

적어주세요. Laravel 프로젝트

3. yum Warehouse

[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를 설치합니다. 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 프로젝트가 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. 프로젝트 디렉토리로 이동하여 권한을 수정하세요

. 이 두 폴더 수정 권한: 부트스트랩 저장소

[root@piehost mylaravelproject]# chmod 777 -R bootstrap storage
로그인 후 복사

7. 포트 80을 엽니다.

[root@piehost mylaravelproject]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
로그인 후 복사

현재 주소를 통해 웹사이트에 액세스할 수 있습니다

추천 학습: "

PHP 비디오 튜토리얼

"

위 내용은 nginx에 php7 프로젝트를 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿