PHP5 inclui os seguintes recursos importantes:
· Suporta o novo modelo de objeto e o mecanismo Zend com muitos recursos novos.
· O suporte XML foi completamente reescrito, com recursos estendidos construídos em torno da excelente biblioteca libxml2 ( http://www.xmlsoft.org/ ).
· Nova extensão SimpleXML para fácil acesso a objetos PHP.
·Nova extensão SOAP integrada para suportar a troca de serviços Web.
·Adicione uma extensão MySQL chamada MySQLi para suportar as funções do MySQL4.1 e versões posteriores.
· Vincule ao banco de dados SQLite.
· Melhore bastante o design dos fluxos, incluindo a operação do soquete subjacente por meio dos fluxos
. Primeiro, clique aqui para baixar o PHP5 PARA win32
e depois vamos começar
com o PHP para Apache como exemplo binário. Pegue o diretório de instalação c:php como exemplo;
exclua o diretório de instalação original do php, descompacte php-5.0.0-Win32.zip para c:php,
renomeie php.ini-dist para php.ini (o mesmo que php4)
e modifique o arquivo httpd.conf do Apache. Exclua as instruções originais vinculadas ao php4.
Substitua essas linhas por:
ScriptAlias /php/ "c:/php/"
Aplicativo AddType/x-httpd-php .php
Ação application/x-httpd-php "/php/php-cgi.exe"
modifique php.ini e remova o ";" na frente de extension=php_mysql.dll Está disponível por padrão
! PHP para Apache como módulo.
Modifique o httpd.confLoadModule php5_module c:/php/php5apache.dll
do Apache
Adicionar Módulo mod_php5.c
AddType application/x-httpd-php .php
No entanto, este método requer a cópia de todos os arquivos dll para o diretório do sistema Windows, php.ini e php.exe para o diretório do sistema Windows
. Tentei os dois métodos acima. Programas escritos em php4 podem rodar!
Para as configurações do apache2:
1. Não addModule mod_php5.c
2. LoadModule php5_module c:/php/php5apache2.dll, que é php5apache2.dll
3. Você precisa copiar os arquivos dll no diretório php (os seguintes arquivos fazem não precisa ser copiado: php5activescript.dll, php5apache .dll, php5apache_hooks.dll, php5apache2.dll, php5isapi.dll, php5nsapi.dll) copiado para o diretório mencionado acima (98, me é system)