Від автора: ти дивись, «джентльмен» знайшовся! Бачили ми таких! Не потрібен нам ваш «джентльменський» набір! Та ми самі не тільки з вусами, але і з мізками! Ми люди прості, з народу, тому наш набір з Арасһе MySQL буде називатися… Колгоспний? Щось зовсім не те. Ні, краще «лабораторний»!
Чого я розійшовся? Це я так . А насправді сьогодні ми спробуємо скласти свій «набір» з коштів, які потрібні для навчання, розробки, тестування веб-додатків і ресурсів на основі PHP. Для цього нам потрібні наступні інгредієнти»:
СУБД.
Дистрибутив серверного мови програмування.
Локальний сервер.
Всі перераховані компоненти ми встановимо на свої комп’ютери, налаштуємо і будемо використовувати для вивчення та відпрацювання навичок володіння MySQL. Чим мені не догодив Denwer? Ні, з цим набором все в порядку. Він ідеально підходить для наших цілей, оскільки включає в себе все потрібне для веб-програмування: Apache, PHP і MySQL. Але виходить, що ми прийшли на все готовеньке», а це розслабляє .
Загалом, у пізнавально-освітніх цілей буде не зайвим розглянути встановлення складових окремо. Так сказати, познайомимося з кожним з них близько. На старт, увага, поїхали!
Встановлюємо веб-сервер
Для початку заходимо на apache.org і викачуємо версію сервера в інсталяційному пакеті Windows. Якщо покопатися на цьому ресурсі, то можна знайти і більш свіжі версії, але всі вони запаковані в архіви, після вивантаження яких доведеться помучитися ще з правильним налаштуванням та інсталяцією. А ми важких шляхів не шукаємо.
Я скачав версію Apache, зазначену на скріншоті. Завантажте цей файл і ви, для зручності збережіть у папці на робочому столі і запустити на виконання. У вікні діалогу установки потрібно погодитися з правами використання веб-сервера.
Потім тиснемо «Next», або можете ознайомитися з особливостями складання даної версії сервера. На наступному кроці установки і налаштування Apache PHP MySQL задаємо домен, сервер і «мило» адміна. Так як в нашому випадку інсталяція відбувається на локальну машину, то я вказав у перших двох полях localhost і поставив поштову скриньку «від ліхтаря». Ви можете зробити також. Внизу залишаємо зазначеним 80 порт.
На наступному кроці вибираємо тип установки звичайний («typical») і встановлюємо місце інсталяції файлової системи ПК. Я залишив значення за замовчуванням.
В кінці натискаємо «Next», і потім почнеться інсталяція. Після закінчення інсталяції веб-сервера тиснемо «Finish». Для перевірки працездатності Apache можете набрати браузері localhost.
Дана збірка сервера поставляється з утилітою Monitor Apache Services. При роботі сервера вона відображається в треї. Для запуску сервера потрібно натиснути на значок програми в панелі «Пуск».
Налаштування веб-сервера
Далі ми здійснимо налаштування Apache MySQL. Спочатку створимо директорію (краще на іншому диску), де будемо зберігати дані свого сайту. Я створив папку з цього шляху: F:\my_site\localhost. І потім створив там ще дві папки (одну для вмісту ресурсу, а іншу – для скриптів).
Потім заходимо на диск C або на інший диск, куди ви інсталювали Apache. У папці conf знаходимо файл httpd.conf і відкриваємо його звичайним Блокнотом:
Знайдіть у змісті файла рядок:
ServerRoot “C:/Program Files/Apache Software Foundation/Apache2.2”
Прописаний в ній шлях вказує на папку, де встановлений веб-сервер. Їли треба, то підправте.
Перевіряємо заданий номер порту.
Змінюємо шлях до вмісту майбутнього сайту. Переписуємо шлях, вказаний в DocumentRoot на шлях до папки www.
Прописуємо в блоці Directory шлях, де будуть зберігатися дані сервера.
У DirectoryIndex вказуємо файли, які повинні відкриватися, якщо не задана перша сторінка.
Додаємо дві строчки там, де вказано на скріншоті:
AddType application/x-httpd-php .php3.
иAddType application/x-httpd-php .php
Начебто закінчили даний етап налаштування Apache PHP MySQL.
Для перевірки додайте в папці будь-яку веб-сторінку і перейменуйте на index.html. Якщо її вміст виводиться за адресою localhost, значить ми зробили все правильно.
Встановлення PHP
Під використовується нами версію веб-сервера підходить PHP 5.3.5. Її можна скачати за цією адресою.
Інсталювання PHP відбувається,за такою ж схемою, як і веб-сервер. Двічі клікніть по завантаженої «инсталяхе». Для установки створіть папку в кореневій директорії (на іншому диску).
Вказуємо версію використовуваного веб-сервера.
Потім задаємо папку, де зберігаються настройки сервера на диску C.
Вибираємо варіант установки.
І закінчуємо установку. Для цього натискаємо «Готово».
Настройка PHP
У папці, куди встановили PHP, знаходимо файл php.ini відкриваємо його. В розділі «Paths and Directories» активуємо пункт (прибираємо перед рядком крапку з комою), і в дужках прописуємо шлях до папки ext в PHP.
В розділі «Dynamic Extensions» у зазначеному на скріншоті місці підключаємо наступні бібліотеки:
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_sqlite.dll
Перейдіть в наступний розділ «Module Settings». В його кінці після [dba] знайдіть слово «END» і видаліть всі змінні, встановлені після нього.
Перевіряємо правильність установки комплекту Apache PHP MySQL. Створимо в папці www файл index.php (можна навіть у Блокноті) і набираємо в браузері localhost.
Встановлення MySQL
Инсталяху завантажуємо звідси. Я не буду описувати типові кроки установки (прийняття угоди тощо). Задаємо «стандартний» варіант установки.
Потім задаємо шлях, де у нас встановлений PHP. В цю ж кореневу директорію (в окрему папку) ставимо і MySQL. Після інсталяції з’явиться вікно утиліти для конфігурації сервера.
Вибираємо стандартну конфігурацію Apache MySQL. На наступному кроці тиснемо «Next». Потім ставимо пароль для root. Після налаштування тиснемо «Finish».
Ось і все, ми закінчили!
Напевно, краще використовувати чужі «джентльменські» набори. Бо так швидше і вигідніше, насамперед для самого себе! Повірте, після установка Apache MySQL самостійно всю гордість як рукою зніме, і «самі з вусами і з мізками» надовго забувається