Created
November 22, 2013 00:46
-
-
Save fernanDOTdo/7592722 to your computer and use it in GitHub Desktop.
Instalando PHP 5.5, FPM, MongoDB e Nginx via MacPorts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ sudo port install php55 php55-fpm php55-curl php55-gd php55-pcntl php55-mcrypt php55-iconv php55-soap php55-yaml php55-xdebug php55-openssl php55-mysql php55-pear php55-mongo php_select pear-PEAR | |
| $ cd /opt/local/etc/php55 | |
| $ sudo cp php-fpm.conf.default php-fpm.conf | |
| $ sudo cp php.ini-development php.ini | |
| $ sudo vim php.ini | |
| # date.timezone = 'America/Sao_Paulo' e cgi.fix_pathinfo = 0 | |
| $ sudo vim php-fpm.conf | |
| # fazer alterações caso necessário | |
| $ sudo port load php55-fpm | |
| $ sudo port select php php55 | |
| $ sudo port install nginx +ssl +zip +upload_progress +geoip +gzip_static | |
| $ cd /opt/local/etc/nginx | |
| $ sudo cp fastcgi.conf.default fastcgi.conf | |
| $ sudo cp fastcgi_params.default fastcgi_params | |
| $ sudo cp mime.types.default mime.types | |
| $ sudo cp nginx.conf.default nginx.conf | |
| $ sudo mkdir conf.d sites-available sites-enabled ssl | |
| $ sudo vim nginx.conf | |
| # Colocar o seguinte código no fim do arquivo (mas dentro do bloco http) | |
| map $scheme $fastcgi_https { | |
| default off; | |
| https on; | |
| } | |
| ## | |
| # Virtual Host Configs | |
| ## | |
| include conf.d/*.conf; | |
| include sites-enabled/*; | |
| $ sudo vim sites-available/symfony.conf | |
| # ... | |
| $ cd sites-enabled | |
| $ sudo ln -s ../sites-available/symfony.conf 001-symfony.conf | |
| $ sudo vim /etc/hosts | |
| # Inserir no final do arquivo | |
| # 127.0.0.1 symfony | |
| $ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt | |
| $ sudo mv server.key /opt/local/etc/nginx/ssl/server.key | |
| $ sudo mv server.crt /opt/local/etc/nginx/ssl/server.crt | |
| $ sudo port load nginx | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment