Геть «джентльменів» або як зібрати свій комплект Арасһе MySQL

362

Від автора: ти дивись, «джентльмен» знайшовся! Бачили ми таких! Не потрібен нам ваш «джентльменський» набір! Та ми самі не тільки з вусами, але і з мізками! Ми люди прості, з народу, тому наш набір з Арасһе 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 самостійно всю гордість як рукою зніме, і «самі з вусами і з мізками» надовго забувається