Установка DreamServer

 

1. DreamServer Windows x64 & x86
2. Notepad ++ Windows x64 & x86

 

1. Локальний сервер (DreamServer)

При розробці сайтів, чи це буде блог, сайт візитка чи інтернет магазин, майже кожен  веб-розробник, встановлює і попередньо налаштовує свої проекти на локальному комп’ютері, а саме використовуючи локальний сервер.

Локальний сервер - портативна серверна платформа і програмне середовище, необхідне для створення і налагодження динамічних сайтів та програм, заснованих на скриптах PHP, Perl, CSS (плюс додаткові бібліотеки Java тощо), на локальному комп'ютері.
Тобто, це середовище-посередник між браузером, встановленим на вашому комп'ютері, і сервером, який інтерпретує (перекладає) команди від вашого браузера. Сервер виконує також конвертацію (трансляцію), команд-відповідей, що надходять з вашого браузера (та у зворотньому напрямку) в зрозумілий цьому браузеру код HTML + CSS.

Якщо ви вирішили програмувати сайт на PHP або ж навіть створити сайт на основі будь-якої CMS(такі системи,як Joomla, Drupal, DLE і інші), тож і вам буде необхідний веб-сервер.

Тут є два шляхи вирішення:

1. Купити веб-хостинг(послуга що надається в інтернеті, завдяки якій ви зможете представити свій сайт Інтернет мережі)

Мінуси:

-   необхідно платити за хостинг(проте існують і безкоштовні хостинги)

-   необхідність доступу до інтернету

-   неефективність роботи через сервіси веб-хостингу

Якщо ви початківець, то створення і налагодження сайту займе у вас в кращому разі до місяця, в гіршому — до кількох місяців. Я б не радив починати з веб-хостингу, навіть якщо він безплатний, оскільки розробку,налаштування і тестування сайту краще і приємніше робити на своєму комп’ютері.

2. Встановити веб-сервер у себе на комп’ютері

Плюси:

-    ніяких грошових витрат

-    усе налагодження відбувається на дисках вашого ПК

-    ефективність/швидкість редагування і випробовування веб-проекту набагато вища

Отже, локальний сервер дає можливість створювати та перевіряти ваші Web-проекти на вашому ПК перед завантаженням їх у інтернет. Завдяки йому ви можете переглянути ваш сайт, як він буде виглядати та функціонувати опісля в інтернеті.

На даний момент існує два найпоширеніші локальні сервери, це:

–   Apache — веб-сервер з відкритим початковим кодом, використовується як в Unix Windows системах

–   IIS (Internet Information Services) — веб-сервер від компанії Microsoft, відповідно і працює тільки на Windows

Після встановлення таких локальних серверів необхідно встановлювати також додаткові продукти, PHP, MySQL та інші, а потім це все налаштовувати на їх взаємну роботу.

Таке заняття далеко не для новачків і потребує додаткових знань та умінь. Щоб встановити локальний сервер  існують варіанти уже скомплектованих пакетів програм, серед них DreamServer.

В основу цього локального серверу входять Apache, PHP, MySQL, phpMyAdmin та FTP сервер.

Установка:

На початок

Налаштування:

На початок

 

2. Notepad++

Notepad++ — текстовий редактор, призначений для програмістів і тих, кого не влаштовує скромна функціональність Блокнота, що входить до складу Windows. Notepad++ базується на компоненті Scintilla (потужному компоненті для редагування), написаному на C++ з використанням тільки Windows API і STL, що забезпечує максимальну швидкість роботи при мінімальному розмірі програми. Інтерфейс у Notepad++ — багатомовний (українська — є). Серед особливостей програми — підсвічування синтаксису та підтримка великої кількості мов програмування (C, C++, Java, XML, HTML, PHP, Java Script, ASCII,Visual Basic/VBScript, SQL, Ruby, CSS, Pascal, Perl і Python), багатомовна підтримка, робота з декількома документами.

Основні можливості Notepad++ :

- підсвічування синтаксису тексту в залежності від мови програмування, режим якого може налаштувати користувач;
- можливість згортання блоків згідно з синтаксисом мови програмування;
- WYSIWYG (друкуєш і отримуєш те, що бачиш на екрані);
- авто-завершення слова, що набирається;
- одночасна робота з безліччю документів;
- підтримка регулярних виразів для пошуку й заміни;
- повна підтримка перетягування фрагментів тексту;
- динамічна зміна вікон перегляду;
- автоматичне визначення стану файлу;
- збільшення і зменшення;
- підтримка великої кількості мов;
- замітки;
- плагіни;
- запис макросу і його виконання.

Установка:

На початок