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

302

Від автора: ти дивись, «джентльмен» знайшовся! Бачили ми таких! Не потрібен нам ваш «джентльменський» набір! Та ми самі не тільки з вусами, але і з мізками! Ми люди прості, з народу, тому наш набір з Арасһе MySQL буде називатися… Колгоспний? Щось зовсім не те. Ні, краще «лабораторний»!

Чого я розійшовся? Це я так Геть «джентльменів» або як зібрати свій комплект Арасһе MySQL . А насправді сьогодні ми спробуємо скласти свій «набір» з коштів, які потрібні для навчання, розробки, тестування веб-додатків і ресурсів на основі PHP. Для цього нам потрібні наступні інгредієнти»:

СУБД.

Дистрибутив серверного мови програмування.

Локальний сервер.

Всі перераховані компоненти ми встановимо на свої комп’ютери, налаштуємо і будемо використовувати для вивчення та відпрацювання навичок володіння MySQL. Чим мені не догодив Denwer? Ні, з цим набором все в порядку. Він ідеально підходить для наших цілей, оскільки включає в себе все потрібне для веб-програмування: Apache, PHP і MySQL. Але виходить, що ми прийшли на все готовеньке», а це розслабляє Геть «джентльменів» або як зібрати свій комплект Арасһе MySQL .

Загалом, у пізнавально-освітніх цілей буде не зайвим розглянути встановлення складових окремо. Так сказати, познайомимося з кожним з них близько. На старт, увага, поїхали!

Встановлюємо веб-сервер

Для початку заходимо на apache.org і викачуємо версію сервера в інсталяційному пакеті Windows. Якщо покопатися на цьому ресурсі, то можна знайти і більш свіжі версії, але всі вони запаковані в архіви, після вивантаження яких доведеться помучитися ще з правильним налаштуванням та інсталяцією. А ми важких шляхів не шукаємо.

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

Я скачав версію Apache, зазначену на скріншоті. Завантажте цей файл і ви, для зручності збережіть у папці на робочому столі і запустити на виконання. У вікні діалогу установки потрібно погодитися з правами використання веб-сервера.

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

Потім тиснемо «Next», або можете ознайомитися з особливостями складання даної версії сервера. На наступному кроці установки і налаштування Apache PHP MySQL задаємо домен, сервер і «мило» адміна. Так як в нашому випадку інсталяція відбувається на локальну машину, то я вказав у перших двох полях localhost і поставив поштову скриньку «від ліхтаря». Ви можете зробити також. Внизу залишаємо зазначеним 80 порт.

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

На наступному кроці вибираємо тип установки звичайний («typical») і встановлюємо місце інсталяції файлової системи ПК. Я залишив значення за замовчуванням.

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

В кінці натискаємо «Next», і потім почнеться інсталяція. Після закінчення інсталяції веб-сервера тиснемо «Finish». Для перевірки працездатності Apache можете набрати браузері localhost.

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

Дана збірка сервера поставляється з утилітою Monitor Apache Services. При роботі сервера вона відображається в треї. Для запуску сервера потрібно натиснути на значок програми в панелі «Пуск».

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

Налаштування веб-сервера

Далі ми здійснимо налаштування Apache MySQL. Спочатку створимо директорію (краще на іншому диску), де будемо зберігати дані свого сайту. Я створив папку з цього шляху: F:\my_site\localhost. І потім створив там ще дві папки (одну для вмісту ресурсу, а іншу – для скриптів).

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

Потім заходимо на диск C або на інший диск, куди ви інсталювали Apache. У папці conf знаходимо файл httpd.conf і відкриваємо його звичайним Блокнотом:

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

Знайдіть у змісті файла рядок:

ServerRoot “C:/Program Files/Apache Software Foundation/Apache2.2”

Прописаний в ній шлях вказує на папку, де встановлений веб-сервер. Їли треба, то підправте.

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

Перевіряємо заданий номер порту.

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

Змінюємо шлях до вмісту майбутнього сайту. Переписуємо шлях, вказаний в DocumentRoot на шлях до папки www.

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

Прописуємо в блоці Directory шлях, де будуть зберігатися дані сервера.

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

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

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

Додаємо дві строчки там, де вказано на скріншоті:

AddType application/x-httpd-php .php3.
иAddType application/x-httpd-php .php

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

Начебто закінчили даний етап налаштування Apache PHP MySQL.

Для перевірки додайте в папці будь-яку веб-сторінку і перейменуйте на index.html. Якщо її вміст виводиться за адресою localhost, значить ми зробили все правильно.

Встановлення PHP

Під використовується нами версію веб-сервера підходить PHP 5.3.5. Її можна скачати за цією адресою.

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

Інсталювання PHP відбувається,за такою ж схемою, як і веб-сервер. Двічі клікніть по завантаженої «инсталяхе». Для установки створіть папку в кореневій директорії (на іншому диску).

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

Вказуємо версію використовуваного веб-сервера.

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

Потім задаємо папку, де зберігаються настройки сервера на диску C.

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

Вибираємо варіант установки.

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

І закінчуємо установку. Для цього натискаємо «Готово».

Настройка PHP

У папці, куди встановили PHP, знаходимо файл php.ini відкриваємо його. В розділі «Paths and Directories» активуємо пункт (прибираємо перед рядком крапку з комою), і в дужках прописуємо шлях до папки ext в PHP.

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

В розділі «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

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

Перейдіть в наступний розділ «Module Settings». В його кінці після [dba] знайдіть слово «END» і видаліть всі змінні, встановлені після нього.

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

Перевіряємо правильність установки комплекту Apache PHP MySQL. Створимо в папці www файл index.php (можна навіть у Блокноті) і набираємо в браузері localhost.

Встановлення MySQL

Инсталяху завантажуємо звідси. Я не буду описувати типові кроки установки (прийняття угоди тощо). Задаємо «стандартний» варіант установки.

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

Потім задаємо шлях, де у нас встановлений PHP. В цю ж кореневу директорію (в окрему папку) ставимо і MySQL. Після інсталяції з’явиться вікно утиліти для конфігурації сервера.

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

Вибираємо стандартну конфігурацію Apache MySQL. На наступному кроці тиснемо «Next». Потім ставимо пароль для root. Після налаштування тиснемо «Finish».

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

Ось і все, ми закінчили!

Напевно, краще використовувати чужі «джентльменські» набори. Бо так швидше і вигідніше, насамперед для самого себе! Повірте, після установка Apache MySQL самостійно всю гордість як рукою зніме, і «самі з вусами і з мізками» надовго забувається Геть «джентльменів» або як зібрати свій комплект Арасһе MySQL