From 0cde77b41cf5b03157131fe4c19998cd6b5ec4c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Filho?= Date: Wed, 22 May 2019 23:43:12 -0300 Subject: [PATCH 1/3] =?UTF-8?q?corre=C3=A7ao=20do=20link=20para=20php-ment?= =?UTF-8?q?oring=20e=20tradu=C3=A7ao=20da=20palavra=20'mentoring'=20para?= =?UTF-8?q?=20'mentoria'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _posts/15-01-01-Resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/15-01-01-Resources.md b/_posts/15-01-01-Resources.md index 175831acc..54baa2ce9 100644 --- a/_posts/15-01-01-Resources.md +++ b/_posts/15-01-01-Resources.md @@ -24,7 +24,7 @@ anchor: recursos ## Mentoring -* [phpmentoring.org](http://phpmentoring.org/) - Mentoring formal e `pessoa-para-pessoa` na comunidade PHP. +* [php-mentoring.org](https://php-mentoring.org/) - Mentoria formal e `pessoa-para-pessoa` na comunidade PHP. ## Fornecedores de PaaS PHP From 757d68caaa5daeb42478949fe180258bd274e6dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Filho?= Date: Thu, 23 May 2019 00:03:26 -0300 Subject: [PATCH 2/3] =?UTF-8?q?corre=C3=A7ao=20dos=20links=20da=20sessao?= =?UTF-8?q?=20'fornecedores=20de=20PaaS=20PHP':=20a=20listagem=20atual=20f?= =?UTF-8?q?oi=20atualizada=20para=20ordem=20alfabetica;=20foram=20removido?= =?UTF-8?q?s=20os=20links=20que=20nao=20constavam=20mais=20na=20listagem?= =?UTF-8?q?=20do=20site=20oficial,=20ver=20https://phptherightway.com/#php?= =?UTF-8?q?=5Fpaas=5Fproviders=20todos=20os=20links=20foram=20atualizados?= =?UTF-8?q?=20de=20http=20para=20https=20nos=20provedores=20que=20fornecia?= =?UTF-8?q?m=20documenta=C3=A7ao=20oficial=20em=20pt-br=20adicionei=20o=20?= =?UTF-8?q?link=20direto=20para=20a=20pagina=20ja=20traduzida=20adicionada?= =?UTF-8?q?=20a=20frase,=20ja=20traduzida,=20que=20indica=20o=20site=20ond?= =?UTF-8?q?e=20podemos=20verificar=20quais=20as=20versoes=20os=20provedore?= =?UTF-8?q?s=20de=20PaaS=20estao=20oferecendo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _posts/15-01-01-Resources.md | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/_posts/15-01-01-Resources.md b/_posts/15-01-01-Resources.md index 54baa2ce9..b9b479188 100644 --- a/_posts/15-01-01-Resources.md +++ b/_posts/15-01-01-Resources.md @@ -28,16 +28,19 @@ anchor: recursos ## Fornecedores de PaaS PHP -* [PagodaBox](https://pagodabox.com/) -* [AppFog](https://appfog.com/) -* [Heroku](https://heroku.com) -* [fortrabbit](http://fortrabbit.com/) -* [Engine Yard Cloud](https://www.engineyard.com/products/cloud) -* [Red Hat OpenShift Platform](http://www.redhat.com/products/cloud-computing/openshift/) -* [dotCloud](http://docs.dotcloud.com/services/php/) -* [AWS Elastic Beanstalk](http://aws.amazon.com/elasticbeanstalk/) -* [cloudControl](https://www.cloudcontrol.com/) -* [Windows Azure](http://www.windowsazure.com/) -* [Zend Developer Cloud](http://www.phpcloud.com/develop) -* [Google App Engine](https://developers.google.com/appengine/docs/php/gettingstarted/) -* [Jelastic](http://jelastic.com/) \ No newline at end of file +* [AppFog](https://www.ctl.io/appfog/) +* [AWS Elastic Beanstalk](https://aws.amazon.com/pt/elasticbeanstalk/) +* [Cloudways](https://www.cloudways.com/br/) +* [Engine Yard Cloud](https://www.engineyard.com/features) +* [fortrabbit](https://fortrabbit.com/) +* [Google App Engine](https://cloud.google.com/appengine/docs/php/) +* [Heroku](https://devcenter.heroku.com/categories/php-support) +* [IBM Cloud](https://cloud.ibm.com/docs/runtimes/php?topic=PHP-getting_started#getting_started) +* [Jelastic](https://jelastic.com/) +* [Microsoft Azure](https://azure.microsoft.com/pt-br/) +* [Nanobox](https://nanobox.io/) +* [Pivotal Web Services](https://run.pivotal.io/) +* [Platform.sh](https://platform.sh/) +* [Red Hat OpenShift](https://www.openshift.com/) + +Para verificar quais versões estão disponíveis nestes provedores de PaaS, vá para [Versões PHP](http://phpversions.info/paas-hosting/). \ No newline at end of file From aa77e0125f34c8ffaef9c9d70d6780f9bc95ee3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Filho?= Date: Thu, 23 May 2019 22:05:10 -0300 Subject: [PATCH 3/3] =?UTF-8?q?corre=C3=A7ao=20dos=20links=20nas=20se?= =?UTF-8?q?=C3=A7oes=20PaaS,=20VMs,=20building=20e=20docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _posts/12-02-01-Platform-as-a-Service.md | 4 ++-- _posts/12-03-01-Virtual-or-Dedicated-Servers.md | 6 +++--- _posts/12-05-01-Building-your-Application.md | 7 ++----- _posts/13-03-01-Docker.md | 2 +- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/_posts/12-02-01-Platform-as-a-Service.md b/_posts/12-02-01-Platform-as-a-Service.md index a1e5e0106..266b5b052 100644 --- a/_posts/12-02-01-Platform-as-a-Service.md +++ b/_posts/12-02-01-Platform-as-a-Service.md @@ -10,5 +10,5 @@ O PaaS fornece o sistema e a arquitetura de rede necessários para executar apli precisar de quase nenhuma configuração para publicar aplicações ou frameworks PHP. Recentemente o PaaS se tornou um método popular para publicar, hospedar e escalar aplicações PHP de todos os tamanho -. Você pode encontrar uma lista de [fornecedores de PHP PaaS "Platform as a Service"](#php_paas_providers) na -[seção sobre recursos](#resources). \ No newline at end of file +. Você pode encontrar uma lista de [fornecedores de PHP PaaS "Platform as a Service"](#plataforma_como_servico_paas) na +[seção sobre recursos](#recursos). \ No newline at end of file diff --git a/_posts/12-03-01-Virtual-or-Dedicated-Servers.md b/_posts/12-03-01-Virtual-or-Dedicated-Servers.md index 1ab11124d..9cd187128 100644 --- a/_posts/12-03-01-Virtual-or-Dedicated-Servers.md +++ b/_posts/12-03-01-Virtual-or-Dedicated-Servers.md @@ -11,7 +11,7 @@ servidores virtuais ou dedicados te dão controle completo do ambiente de produ ### nginx e PHP-FPM -O PHP, por meio do seu Gerenciador de Processos FastCGI (FPM), funciona muito bem junto com o [nginx](http://nginx.or), +O PHP, por meio do seu Gerenciador de Processos FastCGI (FPM), funciona muito bem junto com o [nginx](https://nginx.org), que é um servidor web leve e de alta performance. Ele usa menos memória do que o Apache e pode lidar melhor como muitas requisições concorrentes. Ele é importante especialmente em servidores virtuais que não tem muita memória sobrando. @@ -35,11 +35,11 @@ profundamente nos aspectos de administração do servidor. Observe que, se você MPM. Alternativamente, se você quiser extrair mais performance e estabilidade do seu Apache então você poderia se -beneficiar do mesmo sistema FPM que o nginx e executar o [worker MPM](http://httpd.apache.org/docs/2.4/mod/worker.htm) +beneficiar do mesmo sistema FPM que o nginx e executar o [worker MPM](http://httpd.apache.org/docs/2.4/mod/worker.html) ou o [event MPM](http://httpd.apache.org/docs/2.4/mod/event.html) com o mod_fastcgi ou com o mod_fcgi. Essa configuração será significativamente mais eficiente em relação a memória e muito mais rápida, mas gera mais trabalho. * [Leia mais sobre o Apache](http://httpd.apache.org/) * [Leia mais sobre os Multi-Processing Modules](http://httpd.apache.org/docs/2.4/mod/mpm_common.html) -* [Leia mais sobre o mod_fastcgi](http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html) +* [Leia mais sobre o mod_fastcgi](https://blogs.oracle.com/opal/php-fpm-fastcgi-process-manager-with-apache-2) * [Leia mais sobre o mod_fcgid](http://httpd.apache.org/mod_fcgid/) \ No newline at end of file diff --git a/_posts/12-05-01-Building-your-Application.md b/_posts/12-05-01-Building-your-Application.md index 11cc4afdf..8c0a2af6d 100644 --- a/_posts/12-05-01-Building-your-Application.md +++ b/_posts/12-05-01-Building-your-Application.md @@ -35,14 +35,11 @@ pode controlar os processos de empacotamento, implementação e testes através baseado em [Apache Ant](http://ant.apache.org/)) fornece um rico conjunto de tarefas geralmente necessárias para instalar ou atualizar uma aplicação web e pode ser estendido com tarefas adicionais personalizadas, escritas em PHP. -[Capistrano](https://github.com/capistrano/capistrano/wiki) é um sistema para *programadores intermediarios ou +[Capistrano](https://capistranorb.com/) é um sistema para *programadores intermediarios ou avançados* que executa comando de forma estruturada e repetitiva em uma ou mais maquinas. Ele é pré-configurado para implementar aplicações Ruby on Rails, entretanto pessoas estão **implementando com sucesso sistemas em PHP** com ele. Ter sucesso com uso de Capistrano depende de um conhecimento de trabalho com Ruby e Rails. -O artigo de Dave Gardner [PHP Deployment com Capistrano](http://www.davegardner.me.uk/blog/2012/02/13/php-deployment-with-capistrano/) -é um bom ponto de partida para desenvolvedores PHP interessando em Capistrano. - [Chef](http://www.opscode.com/chef/) é mais que um framework de implementação, é um framework de integração bastante poderoso escrito em Ruby que não consegue apenas implementar sua aplicação mas também construir seu ambiente de servidor completo em maquinas virtuais. @@ -51,7 +48,7 @@ Conteúdo sobre Chef para Desenvolvedores PHP: * [Serie em 3 partes sobre implementação de uma aplicação LAMP com Chef, Vagrant, e EC2](http://www.jasongrimes.org/2012/06/managing-lamp-environments-with-chef-vagrant-and-ec2-1-of-3/) * [Chef Cookbook sobre instalação e configuração de PHP 5.3 e do sistema de gerenciamento de pacotes PEAR](https://github.com/opscode-cookbooks/php) -* [Chef - série de video tutoriais por Opscode, os criadores do chef](https://www.youtube.com/playlist?list=PLrmstJpucjzWKt1eWLv88ZFY4R1jW8amR) +* [Chef - série de video tutoriais por Opscode, os criadores do chef](https://www.youtube.com/playlist?list=PL11cZfNdwNyPnZA9D1MbVqldGuOWqbumZ) Leitura Adicional: diff --git a/_posts/13-03-01-Docker.md b/_posts/13-03-01-Docker.md index 7066c5d16..1f3ec0f0b 100644 --- a/_posts/13-03-01-Docker.md +++ b/_posts/13-03-01-Docker.md @@ -46,4 +46,4 @@ Como fazer isso está bem descrito no [Guia do Usuário Docker][docker-doc]. [docker]: http://docker.com/ [docker-hub]: https://registry.hub.docker.com/ [docker-install]: https://docs.docker.com/installation/ -[docker-doc]: https://docs.docker.com/userguide/ \ No newline at end of file +[docker-doc]: https://docs.docker.com/get-started/ \ No newline at end of file