PHP5에는 다음과 같은 중요한 기능이 포함되어 있습니다.
· 새로운 개체 모델과 많은 새로운 기능을 갖춘 Zend 엔진을 지원합니다.
· 탁월한 libxml2 라이브러리( http://www.xmlsoft.org/ )를 기반으로 구축된 확장 기능을 사용하여 XML 지원이 완전히 다시 작성되었습니다.
· PHP 개체에 쉽게 액세스할 수 있는 새로운 SimpleXML 확장.
·웹 서비스 교환을 지원하는 새로운 내장 SOAP 확장입니다.
·MySQL4.1 이상 버전의 기능을 지원하기 위해 MySQLi라는 MySQL 확장을 추가합니다.
·SQLite 데이터베이스에 바인딩합니다.
·스트림을 통한 기본 소켓 작동을 포함하여 스트림 디자인을 대폭 개선합니다
. 먼저 여기를 클릭하여 win32용 PHP5를 다운로드한
다음 시작하겠습니다.
Apache용 PHP를 CGI 바이너리로 사용하겠습니다. 예를 들어 설치 디렉터리 c:php를 사용하고
원래 PHP 설치 디렉터리를 삭제하고 php-5.0.0-Win32.zip을 c:php로 압축을 풀고
php.ini-dist의 이름을 php.ini로 바꿉니다(php4와 동일).
Apache의 httpd.conf 파일을 수정합니다. php4에 바인딩된 원래 명령문을 삭제합니다.
다음 줄을 다음으로 바꾸세요:
ScriptAlias /php/ "c:/php/"
AddType 애플리케이션/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
php.ini를 수정하고 Extension=php_mysql.dll 앞의 ";"을 제거합니다
. Apache용 PHP를 모듈로 사용합니다.
Apache의 httpd.confLoadModule php5_module c:/php/php5apache.dll
수정
AddModule mod_php5.c
AddType application/x-httpd-php .php
그러나 이 방법을 사용하려면 모든 dll 파일을 Windows 시스템 디렉터리에 복사하고, php.ini 및 php.exe를 Windows 시스템 디렉터리에 복사해야 합니다
. 위의 두 가지 방법을 시도했습니다. php4로 작성된 프로그램을 실행할 수 있습니다!
apache2 설정의 경우:
1. 모듈 mod_php5.c를 추가하지 마십시오.
2. LoadModule php5_module c:/php/php5apache2.dll(php5apache2.dll)
3. dll 파일을 php 디렉토리에 복사해야 합니다(다음 파일은 복사할 필요가 없습니다: php5activescript.dll, php5apache .dll, php5apache_hooks.dll, php5apache2.dll, php5isapi.dll, php5nsapi.dll)을 위에서 언급한 디렉토리(98, 저는 시스템입니다)에 복사했습니다.