Сегодня пятница, 17 ноября 2017 года
English version
 
ГлавнаяApache HTTP Serverустановка php на Windows 2003.
ЧерныйКрасныйСерый Увеличить текстУменьшить текстПо умолчанию

Разделы

PHP 5.2.9

язык PHP
установка PHP 5.2.9 zip
установка PHP 5.2.9 installer
установка PHP 5.2.9 installer(прод.)
установка PHP 5.3.0 zip
скрипты PHP
php ini - файл конфигурации
phpmyadmin

Perl

язык Perl
установка ActivePerl
установка ActivePerl (прод.)
скрипты на Perl - ошибки выполнения

Apache

сервер Apache
Apache - этапы установки
установка Apache
установка apache на Windows Vista Ultimate
проверка работоспособности
конфигурирование httpd.conf
установки httpd-vhosts.conf
httpd-userdir.conf и host
тестирование Apache
Apache - ответы на вопросы

Главный сайт сервера

шаблон главного сайта сервера Apache
установка главного сайта сервера Apache
директивы SSI - переменные окружения
скрипты на Perl - вывод переменных окружения
скрипты на Perl - среда кеша
скрипты на PHP - примеры
скрипты на PHP - конфигурация ядра PHP
скрипты на PHP - вывод переменных окружения
SendMail для Windows
отправить почтовое сообщение с сайта

MySQL

установка MySQL
настройка MySQL
mysql php

SendMail

установка SendMail

Создание сайта

создание сайтов
создать бесплатный сайт

Почтовый ящик

почта: почтовый ящик
контакты
карта сайта
поиск по сайту

ноябрь 2017 г.
Пн
Вт
Ср
Чт
Пт
Сб
Вс
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 

PHP

PHP : Hypertext Preprocessor

PHP - (PHP: Hypertext Preprocessor) Интерпретируемый язык используемый для создания веб - приложений, код которого непосредственно включается в текст HTML-документов. Имеющий много общего с C, Java и Perl. Исполняется как модуль Apache (SAPI) или CGI-программа на стороне сервера. После обработки интерпретатором PHP, сервер заменяет код PHP результатом его выполнения и передает на браузер. Клиент получает сгенерированную PHP-скриптом страницу HTML (PDF, Flash, XML, PNG и др.). PHP был создан специально для разработки Web- приложений. Начиная с пятой версии, наряду с процедурным, включает некоторые механизмы поддерживающие философию ООП (объектно-ориентированного программирования), которая в предыдущих версиях была только обозначена.

PHP поддерживает множество современных Web-серверов,таких как, Apache, IIS (Microsoft Internet Information Server), Netscape, Personal Web Server, iPlanet, Oreilly Website Pro, Caudium, Xitami, OmniHTTPd. Для большинства из них PHP исполняется как модуль Apache (SAPI) или CGI-программа на стороне сервера. Поддерживает протоколы LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на Windows-платформах) и прямой доступ к сокетам. Включена обработка регулярных выражений и XML (SAX, DOM), XSLT, поддержка объектов Java. Для обмена со сложными структурами данных используется стандарт WDDX. Используется расширение CORBA для доступа к удаленным объектам. Таким образом, вы можете выбрать операционную систему и веб-сервер для установки PHP.
Так как, механизма SSI (Server Side Include - включения на стороне сервера) бывает недостаточно, то для сложных задач рекомендуется использование PHP.
Желательно всегда работать с последней версией программных продуктов, в которую внесены изменения и дополнения, а также исправлены ошибки замеченные в предыдущих версиях. Как правило, в последние версиях добавлены новые возможности.
Подробнее см. - Язык PHP.

Для чего нужен сервер Apache на домашнем компьютере?

Если сайт состоит из одной страницы, то его можно не задумываясь размещать на сервере вашего провайдера, так как вы, при загрузке её из Интернета, моментально увидите возможные ошибки. Но если сайт состоит из десятка страниц, то для проверки правильности вывода текстовой и графической информации, вывода данных из CGI-скриптов, SSI-директив, переходов на другие страницы сайта и пр., вам потребуются, при тестировании страниц сайта в Интернете, значительные временные и финансовые затраты. Снизить вышеперечисленные затраты можно при отладке сайта на своем - локальном - компьютере (за счет отсутствия подключения к Интернету и высокой скорости загрузки), установив на него свой Web-сервер на платформе Windows.

Для разработки страниц сайта написанных с использованием современных серверных технологий необходим тестовый сервер установленный на ваш компьютер.

Установка, настройка - Apache, PHP, Perl, Mysql, phpmyadmin, внесение изменений в файлы конфигурации - php.ini, httpd.conf, httpd-vhosts.conf, httpd-userdir.conf - об этом вы можете узнать в соответствующих разделах сайта.

Страница, защищена от копирования - Copyscape


Установка PHP + Apache на все версии Windows.

Новый релиз PHP 5.2.9 !

скачать php можно нажав на ссылку PHP 5.2.9 zip package.
 PHP 5.2.9 —  последняя стабильная версия !  

PHP 5.2.9 (10 марта 2009 года) – это наиболее стабильный релиз и
рекомендуется для установки всем пользователям.

Релиз PHP 5.2.9 [10 March 2009]. Команда PHP объявила о доступности новой версии - PHP 5.2.9. Все пользователям, установившим PHP, рекомендуется обновить ee до версии 5,2,9.

Ключевые изменения, внесенные в PHP 5.2.9:

  • Исправлена проблема безопасности в imagerotate(), цвет фона не проверялся правильно в изображениях не true color.
  • Исправлен сбой при извлечение из zip, когда имена входных файлов или каталогов содержат относительный путь.
  • Исправлена проблема безопасности, подробности изложены в CVE-2008-0599, выявлена Ryan Permeh.
  • Добавлены оптимальные сортировки, тип флага параметра в array_unique(). По умолчанию - SORT_REGULAR
  • Исправлена ошибка условия в stream_filter_append().
  • Исправлена ошибка # 47353 (сбой при создании большого количества объектов в деструкторе).
  • Подробнее с изменениями можно познакомиться на странице сайта разработчиков PHP 5 ChangeLog.

PHP 5.2.9 используется для установки на OS Windows 98/Me, Windows NT / 2000/XP/2003, Microsoft Windows Vista.

  Документация PHP доступна на сайте производителя - PHP Group - Руководство по PHP.

Установка PHP 5.2.9 installer на сервер Apache

Во-первых, установите HTTP сервер Apache на вашей системе, и удостоверьтесь, что он работает.

Для загрузки программы установки PHP 5.2.9, зайдите на сервер -

PHP Group.

и перепишите архив  — PHP 5.2.9 installer

скачать php 5.2.9

PHP 5.2.9 installer [17,662Kb] - 10 March 2009

php id

PHP 5.2.9

Complete Source Code

  • PHP 5.2.9 (tar.bz2) [9,964Kb] - 26 February 2009 md5: 280d6cda7f72a4fc6de42fda21ac2db7
  • PHP 5.2.9 (tar.gz) [12,566Kb] - 26 February 2009 md5: 98b647561dc664adefe296106056cf11

Windows Binaries

  • PHP 5.2.9 zip package [10,272Kb] - 10 March 2009 md5: 2ed82c452806327d9fa50fa29d4c74f9
  • PHP 5.2.9 installer [17,304Kb] - 10 March 2009 md5: 5006e3ba05dee5a65a56d6f052e62a72
  • PHP 5.2.9 Win32 Debug Pack [5,172Kb] - 10 March 2009 md5: 5ad7e63d2038603964be6828c4475113
  • PHP 5.2.9-1 Non-thread-safe zip package [10,178Kb] - 10 March 2009 md5: 59d8edb7a615a8af7f5c6a92373763c3

Note: (Most of these PECL extension files come standard with the PHP 4 Windows binaries, but have since been moved into this separate PECL download. Files such as php_pdf.dll, php_ssh2.dll, etc.)

We have a PHP 5 / Zend Engine 2 page explaining the language level changes introduced in PHP 5. The PHP 5 ChangeLog details all the other changes.

Установка (обновление предыдущих версий) PHP 5.2.9

php

Установка PHP 5.2.9 (обновление предыдущих версий PHP)

php

Чтобы модернизировать предыдущие версии PHP 5.2.x или установить PHP 5.2.9, запустите программу инсталлятор или воспользуйтесь установкой из командной строки PHP 5.2.9. При модернизации - инсталлятором будут прочитаны текущие опции установки, удалена старая версия PHP, и установлена версия PHP 5.2.9 , со старыми опциями установки. Рекомендуется, использовать этот метод установки PHP 5.2.9, то есть обновление вместо ручной замены файлов в каталоге инсталляции.

Во многих публикациях в Интернете пишется о том, что необходимо устанавливать PHP из архива PHP 5.2.9 zip package. Так как, якобы, при использовании мастера установки - php 5.2.9-win32-installer.msi, устанавливаются не все компоненты и модули PHP. Пишут это те, кто кроме нажатия на кнопки - 'Next' и 'OK' ничего не хочет знать и не может прочесть и понять изложенное в документации разработчиков. Ниже приведено описание подключения и удаление необходимых модулей PHP с помощью программы установки  - php-5.2.9-win32-installer.msi.

Установка php-5.2.9-win32-installer.msi

Запустите программу инсталляции - php-5.2.9-win32-installer.msi и нажмите кнопку Next.
программа инсталляции - php-5.2.9-win32-installer.msi

Прочитайте лицензию и поставьте галочку в пункт - I accept the terms in license agreement
(Я принимаю условия лицензионного соглашения).

Установка php

Согласитесь с установкой в каталог по умолчанию - C:/Program Files/PHP/ и нажмите кнопку - Next

каталог установки по умолчанию - C:/Program Files/PHP/
В окне диалога - Web Server Setup - установки, выберите веб-сервер - Apache 2.2.x Module
(при использовании сервера Apache 2.2)
Внимание !     Нажав кнопку Browse,
где находятся файлы конфигурации сервера Apache - C:\Program Files\Apache Software Foundation\Apache2.2\conf\
укажите путь к каталогу, в котором находятся файлы конфигурации сервера Apache -
C:\Program Files\Apache Software Foundation\Apache2.2\conf\
Далее нажмите на кнопку - Next.

   Первый вариант

Если для продолжения установки нажать кнопку Next, вы перейдете к Продолжению инсталляции. См. следующую страницу.
Модули расширения php

Каталог - C:\Program Files\PHP\   будет иметь вид показанный на рисунке.
Установленных компонентов PHP вполне достаточно для того, чтобы приступить к изучению языка PHP.

Установленные компоненты PHP
По мере приобретения опыта, вы в любой момент можете добавить необходимые модули из панели управления -
Пуск - Панель управления - Установка и удаление программ ( в Vista - Программы и компоненты),
нажав кнопку - Изменить.
добавление модулей php
Будет запущена программа инсталляции. Дойдите до окна диалога - Change, repair, or remote installation и нажмите кнопку Change.
Выбор модулей php для добавления
В диалоге - Choose Item to Install, выберите нужный модуль, нажмите на стрелку   
и на пункт - Will be installed on local hard drive (установить на локальный жесткий диск), для добавления необходимого расширения.
установить модуль php


Продолжение на следующей странице - установка php как модуля Apache на Windows Vista, Windows 2003, Windows 2000, Windows XP из PHP 5.2.9 installer.


Установка предыдущих версий PHP.

  • PHP 5.2.5
  • PHP 5.2.6
  • Из-за обнаружения ошибок в релизе PHP 5.2.7 связанных с безопасностью, он был удален из списка загрузок.
  • PHP 5.2.8

Материал данной страницы связан с разделом сайта - Apache.

Apache, Perl, PHP, MySQL, SendMail - установить сервер за 30 минут вполне реально !
Для превращения компьютера в полноценный сервер, принято устанавливать следующие пакеты программного обеспечения:
httpserver.ru - главный сайт сервера apache

apache

perl

php

phpmyadmin

mysql

sendmail

  Apache_2.2.11-win32-x86-.msi - скачать apache
  PHP 5.2.9 zip package - скачать php
  phpMyAdmin 2.11.6 - скачать phpmyadmin
  MySQL - скачать mysql
  SendMail 3.10 - скачать sendmail
если выполнить следующее:
Установить
Внести изменения или переписать архивы файлов конфигурации:
Создать или переписать шаблоны:
 двух сайтов виртуальных хостов на основе имени и двух сайтов виртуальных хостов на основе IP адресов
И вы будете иметь самое современное серверное программное обеспечение.

copyright © 1999-2009, avege.ru. All rights reserved.
[121]
опубликовано - август 2003 г.
обновлено -Monday, 16-Oct-2017 12:04:28 MSK