Як почати розробку сайту на php

Як почати розробку сайту на php

Зараз ми з вами підготуємо ваше робоче місце для розробки більш-менш серйозних інтернет-проектів на php! Запасіться терпінням, постараюся описати якомога детальніше. Основою буде платформа Windows.

Інструкція

Рівень складності: Нескладно

Що вам знадобиться:

  • Голова на плечах (чисто для рівноваги)
  • Уміння користуватися пошуковими (якщо щось не заладиться)
  • 0,5-1 годину вільного часу (треба іноді робити перекур і ходити пити чай)

1 крок

Перше що нам потрібно зробити - створити середовище для роботи з PHP і MySQL (HTML + CSS, javascript працюють і так). Для цього нам потрібно:
1) організувати http-сервер (Apache), який буде обробляти запити нашого браузера
2) сервер баз даних MySQL, де у нас буде зберігатися всі необхідна інформація
3) власне ,? інтерпретатор PHP, який буде крутитися на нашому сервері (див. п.1) і формувати сторінки, згідно з логікою сайту.




Швидше і простіше буде встановити WAMP (Комплекс необхідного програмного забезпечення Windows з полегшеною установкою і налаштуванням, там у нас буде Apache + MySQL + PHP). Вибір є великий вибір подібних пакетів, ми скористаємося Денвер (від скор. Д.н.w.р - джентльменський набір Web-розробника). Це вітчизняна розробка, абсолютно безкоштовна. Завантажити можна з Оф.сайт https://denwer.ru/. Проста реєстрація, на пошту вам прийде унікальне посилання для скачування.
В результаті у вас буде папка сервера (за замовчуванням C: WebServers) її локальний диск-псевдонім (за замовчуванням Z: ) і три ярлика на робочому столі для запуску / зупинки / перезапуску сервера.

2 крок

Як почати розробку сайту на php
Загальний вигляд інтерфейсу phpMyAdmin (всередині вікна браузера)

Для MySQL баз доцільніше налаштувати графічний веб-інтерфейс - "морду". Зветься він PhpMyAdmin. У нього можна потрапити перейшовши за адресою в браузері "localhost / Tools / phpmyadmin" або "Z: home localhost www Tools phpMyAdmin" через провідник (побачимо самі файли скриптів). Щоб не налаштовувати доступ, раджу скачати цей конфігураційний файл (https://ifolder.ru/22192997) і скопіювати його туди. Логін "root" пароль "qqq". При бажанні можна змінити в привілеях, якщо припече ... (цей логін і пароль запам'ятати і вказувати при підключенні до сервера в пхп-скрипті)

3 крок

Як почати розробку сайту на php
Notepad ++ Загальний вигляд інтерфейсу

Далі нам знадобиться середовище розробки. Можна мнить з себе "батька", відстоюючи Блокнот і WordPad, але більш-менш се'езние люди вибирають просунуті інструменти. Частіше це DreamWeaver або Notepad ++. Другий - це просунутий блокнот, тому зупинятися не будемо. Про перший. Основні можливості - генерація файлів необхідного нам типу (php, html, css), підсвічування синтаксису, графічне редагування (сенсу мало, але Фітч). Загалом, підійде будь по суті текстовий редактор. На смак і колір всі фломастери різні =)

Особисто від себе раджу перемістити папку phpmyadmin на рівень вище - з Z: home localhost www Tools в Z: home localhost www і крім неї (Phpmyadmin) все можна спокійно видалити. (У всіх інших статтях я маю на увазі, що ви саме так і зробили. Інакше в дорозі завжди доведеться додавати Tools і можна буде упускати пароль ... але потім, на реальному хостингу вам доведеться про це упущення пошкодувати, - прим. Ред.)
Тепер інтерфейс phpmyadmin буде доступний в браузері за адресою "localhost / phpmyadmin".

4 крок

Як почати розробку сайту на php
У вас повинна відобразитися подібна таблиця

Все, тепер, ми можемо перевірити роботу зв'язки http-сервера Apache, сервера баз даних MySQL і інтерпретатора php. Для цього створимо файл index.php в Z: home localhost www з текстом:

lt;? php
phpinfo () -
?>

Якщо все вдало, то після переходу в браузері за адресою "localhost" ми побачимо таблицю на білому фоні з усіма параметрами сервера.? Можна починати працювати - класти в папку Z: home localhost www потрібні нам файли-сторінки, не забуваючи при цьому, що перший з них повинен бути названий index ?, щоб дати зрозуміти браузеру з чого починати.

Удачи в працях !?

Поради та попередження:

  • УВАГА! Для роботи локального сервера (замикання на себе "сам собі сервер") відбувається зміна конфігураційного файлу hosts, тому врахуйте, що запис 127.0.0.1 localhost в ньому не буде шкідливою і наслідком роботи якої комп'ютерної тварі =)
  • To be continued ... Планується стаття-продовження з основами і сайтом-прикладом на php, який використовує самі що ні на є бази даних =)






» » Як почати розробку сайту на php