Php, скачати php, встановлення та налаштування php 5 на сервері apache

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 - про це ви можете дізнатися у відповідних розділах сайту.

Версії PHP 5.2.9 - є суттєвою переробкою попередньої версії PHP 5.2.x, з метою підвищення рівня безпеки та поліпшення стабільності. Виправлено більше 120-ти помилок, частина з яких відноситься до проблем пов'язаних з безпекою.

Ключові зміни, внесені в PHP 5.2.9:

Документація PHP доступна на сайті виробника - PHP Group - Керівництво по PHP.

Ручна інсталяція - це кращий вибір, для отримання, безпечної і оптимізованої системи.

По-перше, встановіть HTTP сервер Apache на вашій системі, і переконайтеся, що він працює.

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

і перепишіть архів - PHP 5.2.9 zip package

Complete Source Code

Windows Binaries

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:

Попередні випуски керівництва користувача PHP пропонували перенести їх ini і DLL в ваш системний каталог, тобто - C: \ WINDOWS (перший варіант). Це трохи спрощує процедуру інсталяції, але ускладнює оновлення PHP. При установці PHP 5.2.9 розробники радять видалити всі ці файли (php.ini, і php5ts.dll з системного каталогу Windows) перед новою інсталяцією PHP. Переконайтеся, що зарезервували файл php.ini. Він буде необхідний для перенесення ваших установок в новий конфігураційний файл.
Нижче наведено метод установки всіх пов'язаних файлів PHP в один каталог і дозволяє мати до доступ до них, додавши до списку змінних середовища шлях до даного каталогу (третій варіант).

Приклад структури пакета PHP 5 package.

Розпакуйте архів в C: \ usr \ php \.

Php, скачати php, встановлення та налаштування php 5 на сервері apache

Для CGI, CLI і модулів веб-сервера потрібно, щоб файл php5ts.dll був їм доступний.

CGI - інтерфейс комп'ютерної графіки.
CLI - Command Line Interface - інтерфейс командного рядка
DLL - Dynamic-link library - динамічно підключається

  1. копіювати файл в системний каталог Windows,
  2. копіювати файл в мережевий каталог сервера,
  3. додати ваш каталог PHP. C: \ usr \ php \ в змінні середовища - PATH.

1. Скопіюйте файл php5ts.dll в каталог C: \ WINDOWS \ SYSTEM32 (або системний для вашої OS).

Php, скачати php, встановлення та налаштування php 5 на сервері apache

Скопіюйте один з файлів php.ini-recommended або php.ini-dist в каталог C: \ WINDOWS і перейменуйте його в php.ini. (Радиться використання php.ini-recommended, тому що його налаштування, за замовчуванням, оптимізовані для роботи і підтримки безпеки).

Php, скачати php, встановлення та налаштування php 5 на сервері apache

3. Для поліпшення обслуговування і спрощення модернізації, розробники радять використовувати

третій варіант - додати каталог PHP - C: \ usr \ php \ в список змінних середовища користувача.

Для зміни значень і додавання нових змінних необхідно увійти в систему в якості члена групи "Адміністратори".

Php, скачати php, встановлення та налаштування php 5 на сервері apache

Виділіть змінну - 'Path' і натисніть кнопку (нижню) - 'Змінити'.

ім'я змінної - Path.
Введіть в поле - Значення змінної. в кінець, шлях до вашого каталогу PHP -
C: \ usr \ php \
і натисніть OK.

Php, скачати php, встановлення та налаштування php 5 на сервері apache

Php, скачати php, встановлення та налаштування php 5 на сервері apache

і перезавантажте комп'ютер.

Для цього варіанту файл php5ts.dll в каталог C: \ WINDOWS \ SYSTEM32 копіювати не потрібно.

Перейменуйте один з файлів php.ini-recommended або php.ini-dist в каталозі C: ​​\ usr \ php \ в php.ini (краще - php.ini-recommended).

Php, скачати php, встановлення та налаштування php 5 на сервері apache

Особливо файл - php.ini. Він може бути корисним в установці нової версії PHP.

В головний файл конфігурації сервера Apache HTTP - httpd.conf - для підключення інтерпретатора PHP додайте, в кінець секції завантаження модулів, запис:

У директиві - DirectoryIndex - повинні бути внесені розширення для індексних файлів PHP:

Далі, Вам необхідно зіставити розширення .php. phtml додавши в httpd.conf наступну директиву (в секцію директив AddType):

Вкажіть шлях до файлу - php.ini

PHPIniDir "C: \ WINDOWS" (для першого варіанту)

PHPIniDir "C: \ usr \ php" (для третього варіанту)

У файл mime.types додайте рядки:

C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ conf \ mime.types

application / x-httpd-php php
application / x-httpd-php-source phps

Схожі статті