Php встановлення apache. Встановлення веб-сервера Apache. Встановлення компонентів окремо

Головна / Налаштування

У мережі досить багато статей, де автори наводять докладні інструкціїзі скріншотами, завдяки яким жоден користувач зміг виконати встановлення сервера Apache для PHP та СУБД MySql. Але більшість з них залишають за користувачем безліч питань, на які він довго не може знайти відповіді. Розглянемо, що таке Apache, MySql, PHP, для чого вони потрібні і як виконати інсталяцію цих продуктів.

Трохи теорії

Apache є вільний http-сервер, названий так на честь північноамериканського племені індіанців апачів. Він широко використовується на всіх платформах, включаючи Windows, і фактично став стандартом у розробці веб-додатків та сервісів. Крім нього нам знадобиться встановлення СУБД MySql, яка також є стандартом у своїй сфері, і одна з поширених та універсальних скриптових мов – PHP.

Апач (як його назвали користувачі) відрізняється від інших серверів тим, що на ньому гарантовано працюватимуть усі додатки та сервіси, не вимагаючи при цьому від користувача виконання додаткового налаштування. У порівнянні з аналогами, Апач не відрізняється високою швидкодією та низькими показниками споживання ресурсів комп'ютера, зате на його основі гарантовано функціонуватиме будь-яка програма. Ще сюди можна додати простоту налаштування, роботу фактично на всіх сучасних платформах та чудову документацію.

Зараз і розглянемо, як здійснюється встановлення Apache на комп'ютер під керуванням Windows 7 (у пізніших редакціях процес майже ідентичний), щоб сервер був інстальованим на справжньому хостингу.

Інсталяція Апач

  • Заходимо на офіційний ресурс підтримки Apacheта завантажуємо його останню редакцію.

Насправді різниці між версіями продукту для розробника практично немає, хіба старі Апачі не підтримуються останніми версіями скриптової мови PHP.

  • Запускаємо завантажений інсталяційний файл.
  • Перші два поля заповнюємо, як на скріншоті: вписуємо «localhost» в обидва рядки.

  • Задаємо абсолютно будь-яку поштову скриньку.
  • перше відповідає за інсталяцію продукту як службу Windows, яка використовуватиме порт під номером 80;
  • друге підключить сервер до порту під номером 8080, після чого доведеться автоматично запускати його щоразу.

Розробники продукту рекомендують зупинятися на першому варіанті, а тому розглянемо його трохи нижче. Після встановлення Апача зверніть увагу на шлях зберігання його файлів. Найкраще виконувати інсталяцію в директорію public, розташовану в папці users на системному розділі вашого вінчестера.

Після закриття майстра установки переконуємось, чи запущено Apache. Для цього опускаємося в трей і перевіряємо в ньому наявність наведеної нижче іконки.

Якщо ж він не працює, запускаємо командний рядок. Робиться це за допомогою введення cmd у текстову форму командного інтерпретатора (Win+R).

У командному рядку пишемо "net start Apache2.2" для запуску сервера.

Такий запис справедливий лише для версії продукту 2.2, в інших версіях числа будуть відповідними.

Зупиняється сервер за допомогою набору команди з такими параметрами: "net stop Apache2.2".

Розглянемо ще кілька методів запуску, завершення роботи та перезавантаження Apache. При регулярній роботі використання командного рядка для керування роботою сервера є неефективним – воно забере багато часу. Виходом із ситуації буде використання контекстного меню іконки в треї: клацаємо по ній правою клавішею миші та вибираємо, яку дію необхідно зробити.

Те саме виконується за допомогою управління однойменною службою через відповідну утиліту, що відкриває доступ до службам Windows, або оснастку «Служби». Запускається через пошуковий рядок чи «Адміністрування» в «Панелі управління».

Налаштовуємо Апач

При виборі першого методу встановлення сервера можна встановити метод його запуску. Під час регулярного використання та наявності вільних ресурсів на ПК використовуйте автозапуск Apache. В іншому випадку вибирайте його ручний запуск через контекстне менюслужби.

Після ручного або автоматичного запускусервера відкриваємо зручний браузер і переходимо на адресу: //localhost. З'явиться порожня сторінка з такою самою адресою.

Щоб розпочати роботу робимо таке.

  • Ідемо до каталогу "htdocs", розташованого в папці з файлами програмного продукту.
  • Видаляємо з неї html-файл та створюємо каталог з ім'ям сайту (mysite).
  • Можете зайти на майбутній сайт, ввівши //localhost/mysite.
  • Переходимо в папку "conf" і відкриваємо файл "httpd.conf" текстовому редакторі(бажано, за допомогою синтаксису).
  • Переходимо на рядок номер 227 та замінюємо "none" на "all". У результаті має бути значення «AllowOverride All».

Виконання такої дії дозволить використовувати документ htaccess. Він є розширеним конфігураційним файлом Apache.

  • Шукаємо рядок з текстом #LoadModule rewrite_module modules/mod_rewrite.so і видаляємо символ #.

Така дія активує модуль, який відповідає за створення та функціонування ЧПУ-посилань.

  • Зберігаємо внесені зміни та обов'язково виконуємо рестарт Апач.

Встановлюємо ПХП

  • Заходимо на сторінку завантаження PHP і завантажуємо останню стабільну версію мови скрипта.

Увага! Завантажувати доведеться не файл формату msi або exe, а biz-архів.

  • Створюємо каталог і виконуємо декомпресію архіву за допомогою 7zip або Winrar.
  • Відкриваємо "httpd.conf", якщо закрили, і додаємо наступний текст до кінця:

"LoadModule php5_module "C:\Users\Public\php\php7Apache2_2.dll"

AddType application/x-httpd-php .php»

Цифри в першому рядку та адреса будуть змінюватись в залежності від версій використовуваних продуктів та шляхів до каталогів та PHP.

  • Знову ж таки зберігаємо зміни і виконуємо перезапуск Apache.

З появою інформаційного діалогового вікна, що сигналізує про помилку під час операції перезавантажуємо Windows.

Усі параметри конфігурації PHP, коли виконалася його установка, зберігаються у файлі "php.ini". Замість нього є документи, ім'я яких починається із «php.ini».

  • Перейменовуємо будь-хто в «php.ini» для створення конфігураційного файлу.
  • Потім копіюємо цей документ у каталог з Windows, наприклад, "С:\Windows".
  • Виконуємо рестарт сервера через контекстне меню його іконки.

На цьому встановлення та налаштування PHP завершено. Залишилося перевірити працездатність сервера. Ідемо в «htdocs» і створюємо в папці файл з будь-яким ім'ям (краще латиницею) та розширенням php(наприклад, file.php). Відкриваємо його за допомогою текстового редактора та вводимо наступний фрагмент коду:

Тепер відкриваємо або розгортаємо вікно браузера і вводимо шлях до створеного файлу в адресний рядок. У нашому випадку це: //localhost/mysite/file.php

Якщо все пройшло вдало та без помилок, побачите подібне зображення.

Зверніть увагу на рядок "Loaded configuration file". Там має бути вказаний шлях до файлу конфігурації "php.ini".

На цьому встановлення Apache з PHP на комп'ютер з Windows завершено. Якщо вам потрібно встановити будь-яку CMS, виконується установка СУБД.

Інсталяція СУБД

  • Після натискання на кнопку «Download» клацаємо за посиланням, виділеним на скріншоті, щоб завантажити MySql без реєстрації.

  • Запускаємо інсталятор, функціонування якого вимагатиме бібліотеки .NET Framework редакції 4.5.
  • Приймаємо умови використання MySqlу Windows.
  • Переміщуємо перемикач у положення "Server only".

  • Тиснемо по кнопці «Execute», щоб запустилася установка MySql після перевірки вимог.

  • Задаємо пароль для MySql, який буде використовуватись для надання доступу до бази даних.

  • Тиснемо «Next».

Налаштування сервера зі скриптовою мовою та MySql завершено. Залишилося лише зв'язати два останні компоненти, щоб вони змогли взаємодіяти.

Для цього відкриваємо відомий файл конфігурації «php.ini» і видаляємо символ «;» у рядках з такими даними:

extension=php_mysql.dll

extension=php_mysqli.dll.

Знаходимо текст”; extension_dir = «ext» і замінюємо його на наступний «extension_dir = «C:UsersPublic_phpext»», де після знака «рівно» задаємо шлях до каталогу з PHP.

У цьому навчальному курсі розглядаються два способи налаштування середовища розробки PHP операційній системі Windows. Перший і найбільш зручний спосібполягає в установці та налаштуванні пакета AMP ( A pache, М ySQL, P HP). У цьому навчальному курсі наводиться процедура встановлення пакету XAMPP. Другий спосіб полягає в установці та налаштуванні кожного компонента окремо.

Для роботи з цим навчальним курсом потрібне таке програмне забезпечення та ресурси.

Програмне забезпечення чи матеріал Необхідна версія
Пакет завантаження PHP
Механізм PHP Версія 5. Міститься в XAMPP Windows.
Веб-сервер Рекомендується використовувати сервер HTTP Apache версії 2.2.
Сервер бази даних Рекомендується використовувати сервер MySQL 5.0.
Міститься в XAMPP для Windows.
Відладчик PHP (не обов'язково) Версія XDebug 2.0 чи вище.

Як правило, розробка та налагодження виконуються на локальному веб-сервері, тоді як виробниче середовище розміщено на віддаленому веб-сервері. Налаштування віддаленого веб-сервера описано в розділі Розгортання програми PHP на віддаленому веб-сервері за допомогою IDE NetBeans . Цей курс містить інформацію, необхідну для налаштування локального веб-сервера. Підтримка PHP може додаватися до низки локальних веб-серверів (IIS, Xitami і т.д.), але зазвичай використовується сервер HTTP Apache . Сервер HTTP Apache включений у пакет AMP XAMPP, який використовується у цьому навчальному курсі. Відомості про встановлення та налаштування автономного сервера HTTP Apache наведено .

Необхідне програмне забезпечення

Для створення, виконання та налагодження проектів PHP необхідне таке програмне забезпечення:

  • IDE NetBeansдля PHP. Завантаження можна здійснити.
  • Веб-сервер. Як правило, розробка та налагодження виконуються на локальному веб-сервері, тоді як виробниче середовище розміщено на віддаленому веб-сервері. Поточна версіядозволяє використовувати локальний сервер. Наступні версії підтримуватимуть використання віддаленого сервера з доступом за протоколом FTP. Підтримка PHP може додаватися до низки веб-серверів (IIS, Xitami і т.д.), але зазвичай використовується сервер HTTP Apache . Відомості щодо встановлення та налаштування Apache 2.2 наведено.
  • Механізм PHP. Підтримується версія PHP5. Завантаження можна здійснити звідси.
  • Налагоджувач PHP. IDE NetBeans для PHP дозволяє використовувати XDebug , але використання відладчика не є привабливим. З міркувань сумісності з PHP5 рекомендується використовувати версію XDebug 2.0 або вищу.
  • Сервер бази даних Існує можливість використання різних серверів бази даних, проте найпопулярнішим є сервер MySQL. Завантаження можна здійснити звідси.
    Примітка.Рекомендована версія продукту: MySQL Server 5.0. У цих документах описується робота з цією версією.

Після завершення встановлення необхідно виконати налаштування середовища з метою забезпечення правильного спільної роботивсіх програмних компонентів.

Використання пакету AMP

В цілях автоматичної установкивсіх параметрів налаштування для механізму PHP, сервера HTTP Apache та сервера бази даних MySQLВикористовуйте пакет AMP. У цьому навчальному курсі наведено вказівки лише для пакета XAMPP-Windows. Довідкові відомості про пакет WAMP або інші пакети наведено в розділі .

Встановлення та налаштування пакету XAMPP

У цьому розділі описано процедури завантаження, встановлення та налаштування пакету XAMPP.

Попередження!НЕ використовуйте XAMPP 1.7.0. Ця версія має значні проблеми з XDebug. Використовуйте версію 1.7.1 або вище, де ці проблеми усунуто.

Примітка:Починаючи з XAMPP 1.7.2, XAMPP поставляється з PHP 5.3а не з PHP 5.2.x. IDE NetBeans для PHP версії 6.7.x не підтримує нові функції PHP 5.3. IDE NetBeans для PHP 6.8, яка в даний час доступна як складання розробки, повністю підтримує PHP 5.3. Також зверніть увагу, що установка Xdebug відрізняється для PHP 5.2.x та PHP 5.3.

Перевірка установки XAMPP


Встановлення та увімкнення налагоджувача XDebug

Для налагодження XDebug необхідно налаштувати стек PHP. Процес відрізняється, якщо використовується , який включає PHP 5.2.6, або , який включає в себе PHP 5.3.

Багато користувачів зазнають труднощів при налаштуванні роботи XDebug у своїх системах. Довідкові відомості наведено на і .

XDebug на XAMPP 1.7.1 (PHP 5.2)

Необхідно завантажити XDebug, помістити файл.dll у базовий каталог php та налаштувати php.ini для пошуку та використання даного файлу.

додаткові відомостіпро налаштування XDebug наведено в документації XDebug .

Xdebug на XAMPP 1.7.2 (PHP 5.3)

XAMPP 1.7.2 поставляється разом із відповідним файлом Xdebug .dll. Для початку використання необхідно лише налаштувати php.ini. Зверніть увагу, що всі налаштування Xdebug супроводжуються текстом, що пояснює.

Додаткові відомості про налаштування XDebug наведено в документації XDebug .

Встановлення компонентів окремо

Сервер HTTP Apache


Усунення проблем

За промовчанням сервер Apache прослуховує порт 80. Однак цей порт, можливо, вже використовується іншими службами, наприклад Skype. Щоб вирішити цю проблему, змініть порт, який прослуховується сервером:
  1. Відкрийте файл налаштування веб-сервера Apache httpd.conf. За замовчуванням файл розташований у C:\Program Files\Apache Software Foundation\Apache \conf\.
  2. Перейдіть до рядка Listen 80 та замініть номер порту: наприклад, на 8080 . Збережіть файл.
  3. Перезапустіть веб-сервер Apache.
  4. Щоб перевірити працездатність веб-сервера, запустіть браузер, введіть URL-адресу та явно вкажіть номер порту: http://localhost:8080

Крім того, можна призупинити процеси, що прослуховують порт 80. У вікні "Диспетчер завдань" виберіть відповідне ім'я файлу та натисніть кнопку "Завершити процес".

Додаткові відомості про встановлення та налаштування сервера наведено.

Механізм PHP


Усунення проблем

Якщо сторінка не відкривається, виконайте такі дії:
  1. Перезапустіть сервер Apache.
  2. Переконайтеся, що файл налаштування сервера Apache httpd.conf містить такі рядки: AddType Application/x-httpd-php .php LoadModule php5_module "c:/php/sapi/php5apache2_2.dll"
  3. Якщо ці рядки відсутні, додайте їх, збережіть httpd.conf і перезапустіть сервер Apache.
  4. Оновіть сторінку http://localhost: / Test.php.

Сервер бази даних MySQL

XDebug

Налаштування середовища

  1. Якщо за замовчуванням використовуються установки, обробка PHP вмикається автоматично.
  2. Для приєднання XDebug до механізму PHP перейдіть до файлу php.ini і додайте до нього наступні рядки:

    Для механізму PHP 5.2 з орієнтацією на багатопотокове виконання:

    Zend_extension_ts=" /php_xdebug- .dll" xdebug.remote_enable=1

    Для механізму PHP 5.2 без орієнтації на багатопотокове виконання:

    Zend_extension_nts=" /php_xdebug- .dll" xdebug.remote_enable=1

    Для будь-якогомеханізму PHP 5.3:

    Zend_extension=" /php_xdebug- .dll" xdebug.remote_enable=1

    Деякі користувачі вважають, що необхідно включити до коду наступні рядки, проте інші користувачі пропускають їх:

    Xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000; Port number must match debugger port number in NetBeans IDE Tools > Options > PHP
    xdebug.remote_handler=dbgp

    Додаткові відомості про налаштування налагоджувача XDebug наведено .

    Примітка.Переконайтеся, що зазначені шляхи відповідають іменам та розташуванням відповідних файлів, як це визначено при установці.

  3. Для перевірки того, що попередньо встановлений механізм PHP підтримує використання сервера бази даних MySQL, виконайте такі дії:
    1. Виберіть "Пуск" > "Панель керування".
    2. На екрані "Панель керування" виберіть "Додавання або видалення програм".
    3. На екрані "Додавання або видалення програм" перейдіть до області "PHP<номер_версии>" і натисніть кнопку "Змінити". Піде запуск майстра налаштування PHP. Натисніть кнопку "Далі".
    4. На екрані "Зміна, виправлення або видалення" виберіть команду "Змінити" та натисніть кнопку "Далі".
    5. На екрані "Встановлення веб-сервера" виберіть версію сервера Apache - у прикладі використовується Apache 2.2.x Module. Натисніть кнопку "Далі".
    6. На екрані "Каталог конфігурації Apache" вкажіть каталог, в якому міститься файл налаштування Apache httpd.conf . Натисніть кнопку "Далі".
    7. На екрані "Вибір компонентів для встановлення" розгорніть вузол "Розширення" та виберіть елементи MySQL та MySQLi. Натисніть кнопку "Далі".
    8. На екрані "Все готове до зміни PHP<номер_версии>" Виберіть "Змінити".
    9. На екрані "Майстер установки PHP<номер_версии>завершено" натисніть кнопку "Готово".

Для надсилання коментарів та пропозицій, отримання підтримки та новин про останні розробки, пов'язані з PHP IDE NetBeans.

5.9K

Проект Apache не надає бінарних версій програмного забезпечення, а лише вихідний код. Проте їх можна отримати на сторонніх сайтах:

  • ApacheHaus;
  • Apache Lounge.

Завантажте 32-розрядну версію Apache Windows ( httpd-2.4.20-win32-VC14.zip) або 64-розрядну версію ( httpd-2.4.20-win64-VC14.zip). Перевірте, чи встановлена ​​у вас 64-розрядна версія ОС. Щоб визначити це, можна скористатися msinfo32.exe . Цей інструмент допомагає збирати інформацію про комп'ютер, діагностувати проблеми або його можна використовувати для доступу до інших інструментів.

Щоб запустити його, виконайте команду Виконати> msinfo32> натисніть Enter.

Після того, як знайдете потрібну версію, завантажте Zip-архів, а потім витягніть його вміст у папку C:Apache24.

Перед запуском сервера Apache, якщо потрібно змінити порт прослуховування на 8181:

  • Відкрийте у текстовому редакторі файл C:Apache24confhttpd.conf;
  • Знайдіть наступний рядок: Listen 80;
  • І змініть її на: Listen 8181 .

Збережіть зміни.

Тепер можна запустити сервер Apache Windows 7:

Відкрийте командний рядок від імені адміністратора та перейдіть до підкаталогу bin :

Введіть httpd.exe та натисніть Enter.

Якщо на екрані з'явиться діалогове вікно з повідомленням про відсутність файлу MSVCR140.dll, необхідно встановити Visual C ++ Redistributable для Visual Studio 2015 (виберіть vc_redist.x64.exe, якщо у вас встановлена 64-розрядна версія Windows).

Тепер відкрийте браузер і введіть адресний рядок http://localhost:8181 , щоб запустити демонстраційний сайт.

Встановлення PHP 7 у Windows

PHP 7 — важливе оновлення для серверної мови PHP . Завантажте zip-архів VC14 x64 Thread Safe (2016-Apr-29 00:38:19) . Якщо ви завантажили 32-розрядну версію Apache, необхідно встановити PHP x86.

Створіть папку з іменем « php7», вийміть вміст архіву php-7.0.6-Win32-VC14-x64.zip , а потім помістіть папку в корінь диска C:

Налаштування Apache для використання PHP

Відкрийте конфігураційний файл установки Windows Apache C: Apache24confhttpd.conf.

Скопіюйте наступні рядки на початок файлу:

  • AddHandler application/x-httpd-php.php;
  • AddType application/x-httpd-php .php .html;
  • LoadModule php7_module "c:/php7/php7apache2_4.dll";
  • PHPIniDir «c:/php7» .

В розділі додайте рядок index.php і помістіть його перед index.html :

DirectoryIndex index.php index.html

Збережіть файл Apache PHP Windows. Тепер перейменуйте файл C:php7php.ini-development у C:php7php.ini.

Увімкнення mod_rewrite для перезапису URL-адрес

Відкрийте конфігураційний файл Apache C:Apache24confhttpd.conf;
Знайдіть у ньому рядок #LoadModule rewrite_module modules/mod_rewrite.so та видаліть символ хеш «#»;
Знайдіть усі входження рядка « AllowOverride None» та змініть їх на « AllowOverride All».

Налаштування PHP з MySQL

Відредагуйте файл php.ini та розкоментуйте каталог розширень. Видаліть символ; » на початку рядків:

; Directory в яких loadable extensions (modules) reside. ; http://php.net/extension-dir; extension_dir = "./"; На windows: extension_dir = "ext"

Активуйте наступні рядки, це дасть можливість запуску модулів MySQL:

extension=php_mysqli.dll extension=php_pdo_mysql.dll

А також наведені нижче рядки, якщо ви використовуєте інсталяцію Apache PHP MySQL Window s в середовищі розробки:

extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_openssl.dll

Розкоментуйте error_log , щоб увімкнути ведення журналу файлів:

; Log errors до спеціального файлу. PHP"s default behavior is to leave this value ; empty. ; http://php.net/error-log ; Example: error_log = c:php7php_errors.log

Збережіть зміни.

ВАЖЛИВО! Встановіть PATH для Windows, щоб знайти PHP

  • Клацніть правою кнопкою миші на ярлику Мій комп'ютер — Властивості — Додатково — Змінні середовища;
  • В розділі " Системні змінні» знайдіть пункт «Шлях», клацніть по ньому та виберіть «Змінити»;
  • Додайте в кінці шлях до папки php ( обов'язково після крапки з комою «;»). Наприклад: "; C: php7";
  • Натисніть "OK".

Як перевірити, чи встановлений PHP

Створіть файл за адресою C:Apache24htdocsphpinfo.php та додайте до нього наступний код.

Цей опис підходить для будь-якої редакції Windows 7/8/8.1.

Встановлення веб-сервера Apache

Насамперед скачаємо дистрибутив Apache із сайту: http://www.apachelounge.com/download/ . У списку дистрибутивів Apache 2.4 binaries VC11, нам потрібно завантажити "httpd-2.4.7-win64-VC11.zip".

Після того, як скачали, відкриваємо архів httpd-2.4.7-win64-VC11.zip

Виймаємо з нього папку Apache24 у розділі C:\

Тепер нам необхідно трохи виправити конфіг, перш ніж встановлювати Apache. Відкриваємо файл httpd.conf (перебуває тут: C:\Apache24\conf) бажано через зручний редактор, наприклад notepad++. Знаходимо рядок (217) ServerName www.example.com:80 та міняємо на ServerName localhost:80

Тут необхідно вказати повний шлях до файлу httpd.exe, який знаходиться в папці Apache. У нашому випадку це C:\Apache24\bin\httpd.exe. Набираємо команду C:\Apache24\bin\httpd.exe -k install і тиснемо Enter.

Якщо при виконанні програми у вас виникає наступна помилка: Запустимо в наступну папку: C:\Users\Тут_ім'я_вашого_користувача\AppData\Roaming\Microsoft\Windows\Start Menu\Programs \System Tools, запускаємо командний рядок від імені адміністратора

І повторюємо команду установки.

Встановлення завершено. Відкрийте каталог bin (повний шлях: C:\Apache24\bin\) і запустіть файл: ApacheMonitor.exe. У системному треї з'явиться значок Apache, за допомогою якого можна швидко запускати/зупиняти службу Apache, тиснемо start (запуск):

Тепер перевіримо працездатність. Відкриваємо браузер, і в адресному рядкупишемо http://localhost/ (можна просто localhost). Якщо установка виконалася успішно, має відкритися сторінка з написом It works!

Встановлення PHP (ручна)

Чи потрібний нам Apache без PHP? Звісно ні, це нонсенс! Тому ми розглянемо ручну (без використання інсталятора) установку PHP.

Завантажуємо PHP ( Zip архів) з сайту: http://windows.php.net/download/. Нам потрібна версія: VC11 x64 Thread Safe.

Вміст архіву розпаковуємо в директорію C:\PHP (папку PHP створюємо самі). Далі в папці C:\PHP знаходимо два файли php.ini-development та php.ini-production. Ці файли містять базові установки. Перший файл оптимізовано для розробників, другий – для робочих систем. Основна різниця в налаштуваннях: для розробників дозволено виведення на екран помилок, тоді як для робочих систем виведення помилок заборонено з міркувань безпеки.

Зробимо дещо, перш ніж продовжити встановлення PHP. Відкриваємо Панель управління → оформлення та персоналізація → параметри папок → вкладка Вигляд, знаходимо рядок «Приховувати розширення для зареєстрованих типів файлів», і якщо там стоїть галочка, прибираємо її та натискаємо «Застосувати».

Продовжуємо встановлення. Отже, вибираємо потрібний вам файл (я вибрав php.ini-development). Вибраний файл потрібно буде трохи перейменувати. Правий клік по файлу → Перейменувати → перемо «-development», залишаючи тільки php.ini

Тепер відкриваємо php.ini, нам необхідно внести кілька змін (будьте уважні при внесенні змін, якщо на початку рядка стоїть крапка з комою, її треба буде прибрати):

  1. Знайти опцію extension_dir (рядок 721) та змінити шлях до папки ext відповідно до встановлення PHP. У мене це виглядає так:
    extension_dir = "C:\PHP\ext"
  2. Знайти опцію upload_tmp_dir (рядок 791). Тут треба вказати шлях до тимчасової папки. Я вибрав c:\windows\temp. Всі разом:
    upload_tmp_dir = "C:\Windows\Temp"
  3. Знайти опцію session.save_path (рядок 1369). Тут також потрібно вказати шлях до тимчасової папки:
    session.save_path = "C:\Windows\Temp"
  4. У розділі Dynamic Extensions необхідно розкоментувати кілька рядків (прибрати крапку з комою на початку), що відповідають модулям PHP, які можуть знадобитися для роботи: 866, 873, 874, 876, 886, 895, 900

Зберігаємо зміни та закриваємо.

Тепер повернемося до налаштувань Apache. Нам доведеться трохи відредагувати конфіг Apache. Заходимо до папки C:\Apache24\conf і відкриваємо файл httpd.conf.

Переходимо в кінець файлу і в самому низу додаємо наступні рядки:

# Charset AddDefaultCharset utf-8 # PHP LoadModule php5_module "C:/PHP/php5apache2_4.dll" PHPIniDir "C:/PHP" AddType application/x-httpd-php .php

Шлях до папки php вказуєте той, який ви вибрали в процесі встановлення (якщо ви встановлювали до іншої директорії).

У цьому файлі знаходимо такі рядки (рядки приблизно 274-276):

DirectoryIndex index.html

Перед index.html дописуємо через пропуск index.php. У результаті виходить:

DirectoryIndex index.php index.html

Щоб зміни набули чинності, перезапускаємо службу Apache (значок у треї – Apache monitor). Якщо служба перезапуститься – це добрий знак. Якщо ні (вискочить помилка) – шукайте помилки у конфігураційних файлах. Особливо уважно перевірте усі шляхи.

Щоб переконатися в працездатності PHP, відкрийте папку C:\Apache24\htdocs (тут містяться файли веб-сайту за промовчанням). Створіть у цій папці файл index.php з таким змістом:

Тепер відкрийте у браузері http://localhost/ (або просто localhost). Якщо все пройшло нормально, ви побачите схожу сторінку:

Якщо у вас замість сторінки з інформацією про php відкрилася сторінка з написом «It works!», тоді просто натисніть на оновити сторінку.

Установка MySQL

Відкриваємо сторінку завантаження дистрибутива: http://dev.mysql.com/downloads/installer/5.6.html та завантажуємо Windows (x86, 32-bit), MSI Installer 5.6.16 250.8M. Після натискання на кнопку Download ви побачите форму для реєстрації, її можна пропустити натиснувши на посилання внизу (No thanks, just start my download!).

Запускаємо установник, після невеликого завантаження бачимо наступне вікно:

Натискаємо Install MySQL Products, з'являється наступне вікно, в якому ми приймаємо ліцензійну угоду(ставимо галочку) і тиснемо Next >

Наступне вікно пропонує перевірити, чи є більше Нова версія MySQL, ставимо галочку Skip... (пропустити) і натискаємо Next >

У наступному вікні нам пропонують вибрати тип установки, вибираємо Custom і тиснемо Next >:

У наступному вікні нам надається можливість вибрати необхідні компоненти: прибираємо галочку з MySQL Connectors, в Application прибираємо галочку з MySQL Workbench CE 6.0.8 і MySQL Notifier 1.1.5, MySQL Server 5.6.16 прибираємо галочки з Development Components і Client C shared) і тиснемо Next >

Наступне вікно нам повідомляє, що саме буде встановлено, просто натискаємо Execute

Після успішного встановлення тиснемо Next >

Наступне вікно нам повідомляється про те, що далі ми трохи налаштуємо наш сервер, тиснемо Next >

У першому вікні налаштування, встановлюємо галочку Show Advanced Options, решту залишаємо як є і тиснемо.

У наступному вікні пропонується встановити пароль адміністратора (root). Цей пароль краще не втрачати! Встановлюємо пароль і тиснемо Next >

У наступному вікні стираємо в поле введення цифри 56, решту залишаємо як є і тиснемо.

Тиснемо Next >

Тиснемо Next >

Залишилося перевірити, чи успішно пройшла установка. (win 8): Заходимо в меню пуск → переходимо до додатків (стрілочка вниз) → знаходимо MySQL5.6 Command Line Client (термінал для роботи з MySQL у командному рядку) → відкриваємо його. Далі вводимо пароль адміністратора (root). Якщо пароль правильний, ви потрапите до командного рядка (mysql>). Введіть команду: show databases; (крапка з комою на кінці обов'язкова). В результаті ви повинні побачити список баз даних (як мінімум дві – information_schema та mysql). Це означає, що сервер працює правильно. Закриваємо командний рядок, виконавши команду exit.

Додайте файл C:\Windows\System32\drivers\etc\hosts рядок: 127.0.0.1 localhost. У цьому ж файлі видаліть або закоментуйте (поставити знак # на початку рядка) рядок::1 localhost (якщо вона спочатку закоментована, то не треба нічого з нею робити).

Встановлення та базове налаштування phpMyAdmin

Відкриваємо сторінку завантаження http://www.phpmyadmin.net/home_page/downloads.php та вибираємо для скачування архів, що закінчується на *all-languages.7z або *all-languages.zip (на момент написання статті остання версіябула phpMyAdmin 4.1.9). Створюємо папку phpmyadmin в C:\Apache24\htdocs і витягуємо туди файли завантаженого архіву.

Перевіримо, як воно працює. Відкриваємо браузер та переходимо за адресою http://localhost/phpmyadmin/. Повинно відкрити таке вікно:

Тепер нам необхідно створити файл конфігурації для MySQL. Заходимо до папки phpmyadmin і створюємо там папку config. Відкриваємо у браузері наступна адреса: http://localhost/phpmyadmin/setup/

Тепер, щоб налаштувати параметри підключення до MySQL, натискаємо кнопку «Новий сервер», нам відкривається нове вікно, у графі «Хост сервера» localhost необхідно замінити на 127.0.0.1:

Зберігаємо налаштування (тиснемо Apply) і нас автоматично повернуть на попередню сторінку. Вибираємо мову за замовчуванням – Російська, сервер за замовчуванням – 127.0.0.1, кінець рядка – Windows. Внизу натискаємо Зберегти і завантажити.

Отриманий файл (config.inc.php) зберігаємо в корінь установки phpMyAdmin (C:Apache24htdocsphpmyadmin). Закриваємо сторінку, вона нам більше не знадобиться.

На цьому все. Повертаємось на сторінку http://localhost/phpmyadmin/. Тепер можна авторизуватися в системі під користувачем root (пароль вводьте той, який вказували при налаштування MySQLдля користувача root). Тестуємо підключення до MySQL. Якщо все пройшло успішно (ви змогли увійти до phpMyAdmin), папку config з папки phpmyadmin видаляємо.

© 2022 androidas.ru - Все про Android