Що таке XAMPP?
XAMPP - це міжплатформенний веб-сервер із відкритим кодом, який складається з веб-сервера, механізму баз даних MySQL та пакетів програмування PHP та Perl. Він складається та підтримується Apache. Це дозволяє користувачам створювати веб-сайти WordPress в Інтернеті за допомогою локального веб-сервера на своєму комп’ютері. Він підтримує Windows, Linux та Mac.
Він компілюється та підтримується Apache. Абревіатура XAMPP означає;
- X - [крос-платформні операційні системи], що означає, що він може працювати на будь-якій ОС Mac OX, Windows, Linux тощо.
- A - Apache - це програмне забезпечення веб-сервера.
- M - MySQL - База даних.
- P - PHP
- P - Perl - мова сценаріїв
Навіщо використовувати XAMPP?
XAMPP забезпечує просту у використанні панель управління для управління Apache, MySQL та іншими програмами без використання команд. Щоб використовувати PHP, нам потрібно встановити Apache та MySQL. Встановити Apache та налаштувати його непросто, оскільки його потрібно, серед іншого, налаштувати та інтегрувати з PHP та Perl. XAMPP вирішує всю складність налаштування та інтеграції Apache з PHP та Perl.
На відміну від Java, яка працює лише з Java SDK, PHP вимагає роботи веб-сервера.
У цьому підручнику XAMPP ви дізнаєтесь-
- Що таке XAMPP?
- Навіщо використовувати XAMPP?
- Як завантажити та встановити XAMPP
- Основна конфігурація веб-сервера XAMPP
- Панель управління XAMPP
- Налаштуйте XAMPP
- Яка найкраща IDE PHP?
- Вступ до IDE Netbeans
- Створення нового PHP-проекту за допомогою середовища розробки середовища Netbeans
- Запуск першого прикладу PHP
Як встановити XAMPP
Ми розглянемо покроковий процес встановлення XAMPP для Windows. Для інших операційних систем кроки встановлення XAMPP подібні.
Крок 1) Завантажте XAMPP
Клацніть тут, щоб завантажити XAMPP для Windows: http://www.apachefriends.org/en/xampp-windows.html
Крок 2) Почніть встановлення
Встановлення XAMPP подібно до встановлення будь-якої іншої програми Windows. Однак є кілька речей, на які ми повинні звернути увагу.
Крок 3) Запустіть програму налаштування
Після завантаження XAMPP запустіть установку. З'явиться діалогове вікно попереджувального повідомлення, показано нижче.
Крок 4) Змініть налаштування керування користувачем
Якщо ви використовуєте Windows Vista або Windows 7, переконайтеся, що ви деактивували функцію контролю облікових записів користувачів. Для цього виберіть Панель керування> Облікові записи користувачів> Змінити налаштування контролю доступу користувачів. Діаграма нижче ілюструє основні кроки.
Крок 5) Збережіть налаштування
- Після деактивації контролю облікових записів користувачів натисніть кнопку ОК у вікні попереджувального повідомлення.
- Цього разу ви отримаєте таке повідомлення
Крок 6) Натисніть Далі
На наступному екрані натисніть Далі
Крок 7) Виберіть шлях Insatllation
На наступному екрані змініть шлях встановлення, якщо потрібно. Натисніть Далі
Крок 8) Перевірте необхідні послуги
На наступному екрані виберіть Apache та MySQL. За бажанням ви можете вибрати FileZilla (клієнт FTP). Натисніть Встановити
Зверніть увагу, що послуга - це тривала програма у Windows, яка не потребує втручання користувача. Послуги можна налаштувати на автоматичний запуск при кожному запуску операційної системи Windows. Для використання Apache та MySQL вони повинні працювати у фоновому режимі . Встановлюючи їх як сервіси, Apache та MySQL автоматично запускаються у фоновому режимі під час кожного включення комп'ютера . Якщо ви не встановили Apache та MySQL як служби, вам доведеться запускати їх вручну кожного разу, коли ви хочете ними користуватися. Вам доведеться це зробити з панелі керування XAMPP. PHP і
Крок 9) Завершіть установку
Після успішного завершення встановлення ви побачите наступне вікно
- Натисніть кнопку Готово
Перш ніж ми протестуємо нашу установку XAMPP, давайте спочатку розглянемо основні каталоги, з якими ми будемо працювати.
Основна конфігурація веб-сервера XAMPP
Цей підручник XAMPP передбачає, що ви встановили XAMPP на диск C у Windows, використовуючи вказані вище дії . Далі наведено список основних каталогів, про які ви повинні знати.
- htdocs ; це веб-кореневий каталог. Всі наші PHP-коди будуть розміщені в цьому каталозі.
- mysql - цей каталог містить всю інформацію, пов’язану з механізмом баз даних MySQL, за замовчуванням він працює на порту 3306.
- php - цей каталог містить інсталяційні файли PHP. Він містить важливий файл з назвою php.ini. Цей каталог використовується для налаштування поведінки PHP на вашому сервері.
За замовчуванням веб-сервер Apache працює на порту 80 . Якщо порт 80 бере інший веб-сервер, ви можете використовувати інший номер порту. У цьому підручнику ми припустимо, що ми використовуємо порт 80. Примітка. Якщо ви використовуєте SKYPE, він використовує той самий порт. Закрийте Skype, якщо хочете використовувати XAMPP для PHP на порту 80
Панель управління XAMPP
Панель управління використовується для управління програмами, встановленими через XAMPP. Щоб відкрити панель керування сервером XAMPP,
- Клацніть на меню «Пуск»
- Дослідіть каталог програм і знайдіть Apace Friends, а потім XAMPP, як показано на схемі нижче
- На схемі нижче показано панель управління.
1) У цьому розділі перелічені встановлені служби, модулі та ідентифікатори процесу (PID). Зелена галочка означає, що модуль встановлений як послуга. Червона позначка означає, що вона не була встановлена як послуга. Щоб встановити послугу, натисніть на червону позначку. Якщо кнопка відображає зелену галочку, і ви натискаєте на неї, панель управління запитає вас, чи хочете ви видалити систему.
2) У цьому розділі показані порти, пов'язані з модулями. Розділ дій призначений для;
- пускові та зупиночні модулі
- Відкрийте адміністративні вікна для Apache та MySQL
- Відкрийте файли конфігурації для Apache, MySQL тощо, щоб внести зміни
- Перегляд файлів журналів для модулів
3) Цей розділ містить корисні утиліти, такі як Netsat, швидкі скорочення служби Windows тощо.
4) У цьому розділі відображається інформація про стан модулів. Панель управління може бути використана для;
- Встановлюйте та видаляйте такі послуги, як Apache, MySQL тощо, які встановлюються через XAMPP
- Запуск і зупинка послуг.
- Відкрийте конфігураційні файли тощо.
Налаштуйте XAMPP
Давайте тепер розглянемо основні конфігурації, необхідні перед тим, як ми почнемо використовувати нашу установку XAMPP для розробки веб-сайтів, що працюють на PHP. Введіть URL-адресу http: // localhost / xampp / у вашому улюбленому браузері. У цьому підручнику ми використовуватимемо Firefox як наш веб-браузер.
Якщо ви можете побачити наведений вище екран, ви успішно встановили XAMPP. Панель ліворуч містить посилання на корисну інформацію, таку як;
- Встановлена версія PHP
- Налаштування безпеки XAMPP
- Доступ до утиліт, таких як phpMyAdmin тощо.
Версія PHP, що постачається з XAMPP 1.8.0, - це PHP 5.4.4
Яка найкраща IDE PHP?
PHP IDE - це програма, яка дозволяє легко писати PHP-коди. IDE PHP часто оснащені функціями підсвічування синтаксису, а в деяких випадках і функціями автозаповнення. Це означає, що якщо ви пишете ключове слово PHP, яке відомо інтерпретатору PHP, тоді ключове слово буде виділено іншим кольором, ніж той, що використовується для звичайних операторів. Функції автозавершення автоматично з’являють відомі ключові слова PHP під час їх введення. Блокнот також можна використовувати для написання та редагування PHP-кодів. Недоліком використання редактора, такого як Блокнот, є те, що налагодження сценаріїв стає важким, оскільки виявити помилки, такі як неправильно написані ключові слова, незамкнені фігурні дужки тощо, IDE виділяє твердження з помилками, тому вам легко їх виявити. У наведеній нижче таблиці показано 5 популярних редакторів PHP
Редактор | Ліцензія | Крос-платформа | Короткий опис |
---|---|---|---|
IDE Netbeans | Відкрите джерело | Так |
|
Dreamweaver | Комерційний | Так |
|
Студія Zend | Комерційний | Так |
|
PHP Eclipse | Відкрите джерело | Так |
|
Блокнот ++ | Безкоштовна програма | Лише для Windows |
|
Редактор PHP Netbeans IDE Як коротко було підкреслено у наведеній вище таблиці, IDE Netbeans має потужні функції, що покращують продуктивність PHP-кодерів. IDE можна вільно завантажити з https://netbeans.org/downloads/index.html
- Підсвічування синтаксису та функції автозаповнення підвищують вашу продуктивність
- Він має вбудовану підтримку систем баз даних, таких як MySQL. Вам не потрібно використовувати дві програми для кодування та розробки бази даних .
- IDE можна використовувати в середовищі спільної роботи . Це стає в нагоді, коли доводиться співпрацювати з іншими розробниками.
- IDE підтримує інші мови, такі як;
- Java SE
- Java EE
- C.
- C ++
Поточна версія IDE Netbeans на момент написання статті - версія 7.3
Вступ до IDE Netbeans
Після успішного встановлення редактора Netbeans IDE PHP запустіть програму, як і будь-яку іншу програму Windows. З'явиться вікно, показано нижче
1. Провідник проектів - ця панель використовується для відображення всіх відкритих проектів. Проекти перераховані у вигляді дерева.
2. Панель інструментів ярликів - ця панель інструментів містить ярлики для часто виконуваних завдань, таких як створення нового проекту, відкриття існуючого проекту, скасування та повторення дій тощо.
3. Стартова сторінка - ця сторінка містить 3 вкладки, а саме - Дізнайся та відкрий, Мої мережі та Що нового.
- Перша вкладка [Дізнатися та дізнатися] знайомить вас із функціями середовища розробки середовища Netbeans, демонструє деякі демонстраційні програми та навчальні посібники, які можна розробити в середовищі розробки середовища Netbeans.
- На другій вкладці [My Netbeans] перелічені нещодавно відкриті проекти, що дозволяє встановлювати плагіни та активувати функції IDE.
4. Вікно виводу - воно використовується для відображення результатів програм, таких як консольні програми Java. Він також використовується для відображення інформації журналу та налагодження. На скріншоті нижче показано IDE із відкритим проектом.
Створення нового PHP-проекту за допомогою середовища розробки середовища Netbeans
- Натисніть кнопку створити новий проект на панелі інструментів, як показано нижче
- Якщо ви завантажили всі пакети, доступні в IDE XAMPP NetBeans, переконайтеся, що ви вибрали PHP у категорії проектів, PHP Application у розділі Проекти, а потім натисніть кнопку Далі.
- Введіть назву проекту, як показано нижче.
- Переконайтеся, що папка збережена в каталозі інсталяції XAMPP PHP, як показано вище.
- Натисніть на наступну кнопку, коли закінчите.
- Переконайтеся, що Виконати як: встановлено значення Локальний веб-сайт (працює на локальному веб-сервері)
- URL-адреса проекту: встановлено на http: // localhost / phplessons /
Зверніть увагу, що вищевказані налаштування будуть встановлені для вас за замовчуванням. Не потрібно нічого міняти, якщо ви не фахівець
- Натисніть кнопку Далі
- PHP-редактор Netbeans дозволяє інтегрувати з PHP-платформами MVC, такими як Symfony та Zend. Наразі ми не будемо вибирати жодну структуру MVC. Натисніть кнопку Готово.
- Ваш щойно створений проект буде відображений у браузері проекту та створеній для вас сторінці index.php.
- Щойно створена сторінка містить деякий html-код. Замініть його наступним кодом, показаним нижче.
Запуск першого прикладу PHP
- Натисніть кнопку запуску на панелі інструментів, як показано нижче
- Ваш браузер за замовчуванням відкриється за адресою http: //localhost/phplessons/index.php . Результат "Привіт Світ!" відображатиметься у вашому браузері.
Резюме
- Повна форма XAMPP - це платформа X-cross, Apache, MySQL, PHP та Perl
- Редактор PHP - це програма, яка дозволяє писати PHP-код за найкоротший час і дозволяє налагоджувати синтаксичні помилки під час проектування.
- Редактор PHP Netbeans - це міжплатформенний редактор із відкритим кодом, який підвищує продуктивність розробників PHP.