>  기사  >  PHP 프레임워크  >  Ubuntu에서 Nginx + PHP + MySQL의 빠른 설치 단계

Ubuntu에서 Nginx + PHP + MySQL의 빠른 설치 단계

不言
不言원래의
2018-07-28 17:49:592833검색

Ubuntu에서 Nginx + PHP + MySQL을 배포하고 설치하는 방법은 무엇입니까? 이전 글에서는 Ubuntu에서 Apache+PHP+MySQL+phpMyAdmin의 빠른 배포 및 설치에 대해 소개했습니다. 다음으로는 Ubuntu에서 Nginx + PHP + MySQL의 빠른 배포 및 설치에 대해 살펴보겠습니다. 세부 사항.

소프트웨어 라이브러리를 먼저 업데이트하세요

sudo apt-get update

MySQL 설치

sudo apt-get install mysql-server

Nginx 설치

sudo apt-get install nginx

php-fpm 설치

sudo apt-get install php5-fpm

nginx 구성 php 통합

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/app
sudo vi /etc/nginx/sites-available/app

구성 파일 /etc/nginx/sites-available/app을 다음과 같이 편집하세요. 다음:

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    root /path/to/laravel/public;
    index index.php index.html index.htm;
    server_name laravel.app;
    location / {
        try_files $uri $uri/ /index.php$query_string;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
    location ~ \.php$ {
        # With php5-fpm:
        try_files $uri =404;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
    }
    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    location ~ /\.ht {
        deny all;
    }
}

다음으로 /etc/nginx/sites-enabled 디렉터리에 해당 소프트 링크를 만듭니다.

sudo ln -s /etc/nginx/sites-available/app /etc/nginx/sites-enabled/app

그런 다음 구성 파일의 정확성을 확인합니다.

sudo service nginx configtest

구성 파일을 다시 로드합니다.

sudo service nginx reload

PHP 일반 확장 설치

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xcache

PHP 다시 시작 - fpm

sudo service php5-fpm restart

추천 관련 기사:

Ubuntu

에서 Apache+PHP+MySQL+phpMyAdmin의 신속한 배포 및 설치 CentOS 6.3에서 Alibaba Cloud 서버의 LAMP 환경 구성

laravel 환경 빌드: Alibaba Cloud 또는 Tencent Cloud Steps에 laravel을 배포하는 방법

관련 과정 권장 사항:

🎜🎜2017년 최신 5개 Laravel 비디오 튜토리얼에 대한 권장 사항🎜🎜

위 내용은 Ubuntu에서 Nginx + PHP + MySQL의 빠른 설치 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.