>  기사  >  백엔드 개발  >  nginx-Brew 설치 루아 모듈 브루 nginx php mac 브루 nginx 설치 브루 nginx php mysq

nginx-Brew 설치 루아 모듈 브루 nginx php mac 브루 nginx 설치 브루 nginx php mysq

WBOY
WBOY원래의
2016-07-29 08:53:581438검색

환경: Mac, Brew 설치

Brew 설치는 설치 완료 후 바로 nginx를 실행할 수 있어 매우 편리합니다.


nginx 설치

brew install nginx-full - -with-lua-module

다음 모듈 옵션은 다음과 같습니다. 다음 명령을 통해 확인하세요:

brew options nginx-full
<code>--with-accept-language-module
    Compile with support <span>for</span> Accept Language module
--with-accesskey-module
    Compile with support <span>for</span> HTTP Access Key module
--with-addition
    Compile with support <span>for</span> HTTP Addition module
--with-lua-module
    Compile with support <span>for</span> LUA module
    ....</code>

설치가 잘못되었거나 다른 것을 시도하고 싶다면 제거하고 다시 설치할 수 있습니다.

Brew uninstall nginx-full

(프로세스 중에 다른 종속 항목을 설치해야 하는 경우 Brew를 통해 설치할 수 있습니다. 제가 오랫동안 고민했기 때문입니다. 오랫동안 다른 것을 설치해야 할지 모르겠습니다)

lua를 사용하여

새 lua.conf 파일을 만들고 /usr/local/에 넣습니다. etc/nginx/conf.conf는 새로 생성된 폴더입니다
<code>#lua.conf
lua_package_path <span>'/usr/local/Cellar/lua51/5.1.5_4/lib/?.lua;;'</span>;  #lua 模块
lua_package_cpath <span>'/usr/local/Cellar/lua51/5.1.5_4/lib/?.so;;'</span>;  #c模块

server {
    listen       <span>8083</span>;
    server_name  localhost;

    location /lua{
        default_type <span>'text/html'</span>;
        content_by_lua <span>'ngx.say("hello world")'</span>;
    }
}</code>

lua51이 없으면 그냥 Brew 설치

brew install lua51

소개

nginx.config 파일의 http 모듈 아래에 파일을 소개합니다(직접 지정할 수 있음 위치)

include conf/*.conf;

테스트

nginx -t
<code> nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
 nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful</code>

localhost:8083/lua –>hello world

궁금하신 점은 메시지 남겨주세요').addClass('pre-numbering').hide (); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 nginx와 Brew의 내용을 포함하여 nginx-Brew에 의한 lua 모듈 설치를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

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