PHP 5.2 e 5.3

A última versão do PHP 5.2 foi em 6 de janeiro de 2011 com a versão 5.2.17 e esta deixou de ser suportada, ou seja, não é oferecido pela comunidade do PHP nenhum acompanhamento de erro ou melhoramento as versões 5.2.

Desde 6 de janeiro de 2011 e até hoje (13 de setembro de 2011) foram lançadas 3 versões novas (17/03, 18/08 e 23/08) onde em todas foi feita a mesma recomendação:

"All PHP users should note that the PHP 5.2 series is NOT supported anymore. All users are strongly encouraged to upgrade to PHP 5.3.8."

"Todos os usuários do PHP devem notar que a versão PHP 5.2 não é mais suportada e são fortemente encorajados a atualizar para o PHP 5.3.8."

Portanto instale hoje mesmo o PHP 5.3 em um servidor de testes, realize testes de compatibilidade em seus sistemas e atualize seu servidor de produção hoje mesmo para a versão 5.3.

Binários para Windows do php.net

Como muito desenvolvedores utilizam o Windows como servidor de testes abaixo explico as diferenças entre os binários distribuídos no site http://windows.php.net/download/

Diferenças das versões VC6 e VC9

Os binários do PHP são distribuídos nas versões VC6 e VC9. A versão VC6 é compilada utilizando o Visual Studio 6 enquanto a versão VC9 é compilada utilizando o Visual Studio 2008. A diferença na prática é que a versão VC9 tem um melhor desempenho além de uma maior estabilidade.

Diferença entre Thread Safe e Non Thread Safe

As distribuições do PHP sempre foram Thread Safe porém recentemente também esta sendo oferecido binários Non Thread Safe. A diferença entre os dois é basicamente como o servidor vai administrar múltiplas solicitações ao mesmo tempo e, embora o PHP tenha um ótimo desempenho junto ao Linux com o Windows sempre teve sérios problemas. Para ambientes de desenvolvimento e sem a necessidade de se aprofundar muito deve-se utilizar a versão Thread Safe junto ao Apache e a versão Non Thread Safe somente caso você venha utilizar o PHP como um binário CGI.

Comentar