PHP5 включает в себя следующие важные функции:
· Поддерживает новую объектную модель и движок Zend со множеством новых функций.
· Поддержка XML была полностью переписана с расширенными возможностями, основанными на превосходной библиотеке libxml2 ( http://www.xmlsoft.org/ ).
· Новое расширение SimpleXML для легкого доступа к объектам PHP.
·Новое встроенное расширение SOAP для поддержки обмена веб-сервисами.
·Добавьте расширение MySQL с именем MySQLi для поддержки функций MySQL4.1 и более поздних версий.
·Привязка к базе данных SQLite.
·Значительно улучшить дизайн потоков, включая работу с базовым сокетом через потоки
. Сначала нажмите здесь, чтобы загрузить PHP5 ДЛЯ win32
, а затем приступим к работе.
Возьмем в качестве примера PHP для Apache в виде двоичного кода CGI. В качестве примера возьмите каталог установки c:php;
удалите исходный каталог установки php, разархивируйте php-5.0.0-Win32.zip в c:php,
переименуйте php.ini-dist в php.ini (так же, как php4).
и измените его в файле httpd.conf Apache. Удалите исходные операторы, привязанные к php4.
Замените эти строки на:
ScriptAlias /php/ "c:/php/"
Приложение AddType/x-httpd-php .php
Приложение Action/x-httpd-php «/php/php-cgi.exe»
измените php.ini и удалите «;» перед расширением = php_mysql.dll.
То же самое верно, если это так
.PHP для Apache как модуль. Измените httpd.conf Apache
LoadModule php5_module c:/php/php5apache.dll.
Добавитьмодуль mod_php5.c
Приложение AddType/x-httpd-php.php
Однако этот метод требует копирования всех файлов dll в системный каталог Windows, php.ini и php.exe в системный каталог Windows
. Я пробовал два вышеуказанных метода. Программы, написанные на php4, могут работать!
Для настроек apache2:
1. Не добавляйтеModule mod_php5.c
2. ЗагрузитеModule 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, я — система)