Notícia: PHP 5.3 na área [extra]

A nova grande versão 5.3 do PHP está finalmente disponível no repositório [extra].

Esta atualização requer ajustes manuais:

  • Atualize o seu arquivo php.ini; veja php.ini.pacsave como referência
  • O caminho do módulo agora é /usr/lib/php/modules
  • Session, mbstring e zlib agora são built in (embutidos)
  • O módulo fileinfo agora é built in (embutido) e não mais um pacote separado
  • Mysqlnd está habilitado; então o pacote libmysqlclient não é mais necessário
  • Definir default-character-set no arquivo my.cnf pode causar problemas de codificação
  • Defina date.timezone no arquivo php.ini
  • Extensões de terceiros precisam ser atualizadas
  • Existem também novas versões das extensões suhosin e apc, não deixe de verificar as suas configurações

O PHP foi dividido nos seguintes pacotes:

  • php
  • php-apache
  • php-cgi
  • php-curl
  • php-enchant
  • php-gd
  • php-gmp
  • php-intl
  • php-ldap
  • php-mcrypt
  • php-odbc
  • php-pear
  • php-pgsql
  • php-pspell
  • php-snmp
  • php-sqlite
  • php-tidy
  • php-xsl

Se você for utilizar PHP em um servidor web, você precisará configurá-lo como CGI ou como um módulo do Apache (SAPI). O pacote sqlite inclui os drivers do sqlite3, os drivers do sqlite2 estão inclusos no pacote php.