Повсюдне поширення інтернету привело до того, що безліч людей сьогодні захоплено створенням сайтів. При використанні сучасних CMS цей процес не становить особливих труднощів. Однак якщо вебмастер захоче реалізувати на своєму ресурсі унікальний функціонал, йому, швидше за все, доведеться вивчити MySQL і PHP.
Вам знадобиться
- - браузер;
- - доступ в інтернет;
- - текстовий редактор.
Інструкція
Завантажте документацію та дистрибутиви програмного забезпечення, які будуть потрібні в процесі вивчення. В першу чергу необхідний HTTP-сервер, під управлінням якого будуть виконуватися сценарії PHP. На цю роль добре підходить Apache. Бінарні дистрибутиви, архіви з вихідним кодом і документація по даному серверу доступні на сайті https://apache.org. Аналогічно дистрибутиви СУБД MySQL, клієнтські утиліти і програми її адміністрування можна завантажити з сайту https://mysql.com. Все, що стосується PHP, є на https://php.net. Зверніть увагу, що для UNIX-подібних операційних систем все необхідне ПЗ може міститися у вигляді бінарних пакетів в репозиторіях компанії-дистриб'ютора або на настановних компакт-дисках. Для ОС Windows існує непогане рішення - пакет «Денвер», доступний на сайті https://denwer.ru, що включає Apache, PHP і MySQL.
Встановіть Apache, MySQL та PHP. При роботі в UNIX-подібних системах використовуйте доступні менеджери пакетів, такі як rpm або apt-get, або зберіть ПО з вихідних кодів, слідуючи документації. При роботі в Windows просто запускайте файли дистрибутивів і дотримуйтесь вказівок програм установки.
Ознайомтеся з документацією з адміністрування Apache і MySQL. Зверніть увагу на аспекти управління віртуальними хостами, додавання і видалення баз даних, додавання таблиць і зміни даних в них.
Налаштуйте Apache, MySQL та PHP. Додайте віртуальний хост в конфігурацію Apache. Запустіть HTTP сервер. Запустіть MySQL. За допомогою консольних утиліт адміністрування (таких як mysql, mysqladmin, mysql_install_db) або програми MySQL Administrator додайте базу даних. Створіть у базі даних одну або декілька таблиць. Занесіть в них дані.
За допомогою текстового редактора створіть PHP-скрипт в кореневому каталозі віртуального хоста. Копіюйте в нього прості приклади, що відносяться до роботи з MySQL-базами даних, наведені в документації по PHP (наприклад, тут https://php.net/manual/ru/ref.mysql.php). Переглядайте результати виведення скрипта, відкриваючи його в браузері по протоколу HTTP.
Вивчайте інші аспекти програмування на PHP та використання MySQL. Активно використовуйте наявну документацію. Приєднайтесь до спільнот розробників на профільних форумах (таких як https://rsdn.ru, https://forum.codeguru.ru, https://sql.ru/forum/, https://forum.ru-board.com ), задавайте питання колегам.