[Iws] Общие понятия - lesson 03


Веб-программирование. Программное обеспечение. Устанавливаем и настраиваем необходимое программное обеспечение.

1. Порядок установки и настройки программ. Для начала работы мы должны установить и настроить: PHP - язык программирования; JavaScript - языки программирования; CSS, SQL, HTML – специально устанавливать не надо; IDE NetBeans - среду программирования; MySQL Workbench - систему управления базами данных (или использовать PHPMyAdmin); Chrome - браузер для отладки программ; Скачиваем необходимые для создания сайта программы с моего сайта или из интернета, и производим их установку. 2. Устанавливаем и настраиваем язык программирования PHP. Скачиваем файл архива PHP (php-7.2.10-Win32-VC15-x64.zip) с официального сайта http://php.net/downloads.php или из раздела "Загрузить" моего сайта, и распаковываем в папку: C:Program Filesphp-7.2.10-Win32-VC15-x64; Скачайте файл php.ini  из раздела «Загрузки моего сайта  - «Файл INI для PHP»; Находим файл ini папке C:Program Filesphp-7.2.10-Win32-VC15-x64 и заменяем его на скачанный. Для возможности отправки почты по защищенному соединению и отправки почты с помощью встроенных серверных функций языка PHP скачиваем из раздела "Загрузить" моего сайта файл sendmail-ssl.zip и распаковываем в папку c:sendmail; 3. Устанавливаем и настраиваем язык программирования Java Script. Установка Java Script не должна вызвать затруднений: Скачиваем файл установщика с официальной страницы java.com или из раздела "Загрузить" моего сайта. Выбирайте версию Java для 64-разрядных ПК - jdk-8u201-windows-x64.exe или более новую. Запускаем установку (обычно ничего настраивать не надо, но запомните путь установки, он Вам понадобится для настройки IDE NetBeans). ВАЖНО! Указанная версия, jdk-8u201-windows-x64.exe совместима с NetBeans 8.2, в противном случае чтобы уточнить какую версию jdk надо устанавливать читайте help к NetBeans. 4. Устанавливаем и настраиваем среду разработки веб-приложений IDE NetBeans. ВНИМАНИЕ! При установке IDE NetBeans, нам нужно в опциях выбрать поддержку языков PHP и Java Script. Скачиваем установочный файл netbeans-8.2-windows.exe с официального сайта https://netbeans.org/downloads/ или из раздела "Загрузить" моего сайта (русифицирован). Не надо скачивать более современную версию пока не поймете для чего это Вам нужно. В окне «Добро пожаловать в программу установки среды NetBeans 8.2» нажать кнопку «Настроить» выбрать: Базовая среда IDE java SE java EE HTML 5/JavaScript PHP Нажимаем «ОК» Принимаем условия лицензионного соглашения. Папку установки оставляем по умолчанию. Жмем "Далее". Оставляем включенной опцию "Проверить обновления". Жмем "Установить". Опцию "помочь проекту" можно снять, по желанию. Жмем "Завершить". Запускаем NetBeans на стартовом экране можно отключить опцию "Показывать при запуске". Если при запуске NetBeans произошла ошибка: "Cannot locate java installation in specified jdkhome": Откройте папку NetBeans и найдите там файл: /NetBeans 8.2/etc/netbeans.conf Найдите параметр: netbeans_jdkhome = «C:Program FilesJavajdk1.8.0_201» и измените JDK на свою версию. Из раздела "Загрузить" моего сайта скачиваем архив «IDE NetBeans 8.2 (Настройки)»; Открываем параметры netbeans меню «Сервис/Параметры» слева внизу жмем импорт и выбираем извлечённый из скачанного архива файл: «Шаблоны кода 07 dark.zip»; Во вкладке «Общие» указать веб-браузер: chrome; Во вкладке «PHP» необходимо указать путь к языку программирования PHP, например, C:Program Filesphp-7.1.15-nts-Win32-VC14-x64php.exe; Далее желательно подключить дополнительные модули: Меню «Сервис/Подключаемые модули/Доступные подключаемые модули» и подключаем: Dark Look and Feel Themes - темная тема; Copy and Paste History - работа с буфером обмена (cthl+v); Rainbow Braces - раскраска парных скобок; Меню «Сервис/Параметры/Внешний вид» и выбираем «Dark Metal»; 5. Устанавливаем и настраиваем среду для работы с базами данных MySQL - MySQL Workbench. Устанавливаем MySQL Workbench: Скачиваем файл установщика MySQL WorkBench (mysql-installer-community-5.7.21.0.msi) с официального сайта https://dev.mysql.com/downloads/workbench/ или из раздела "Загрузить" моего сайта и запускаем установку (Программа условно бесплатная), не надо устанавливать более новую версию, потому-то все примеры в уроках будут для версии 5.7.21.0; принимаем лицензионное соглашение, жмем "NEXT"; выбираем "Custom", жмем "NEXT", (можно выбрать «Developer Default» - будут установлены программы по умолчанию, большая часть которых Вам в ближайшее время не понадобится.); перебрасываем следующие компоненты в панель "To Be Instaled": MySQL Server 5.7.21 X64 MySQL Workbench 6.3.10 - X64, жмем "NEXT", жмем "Execute", идет установка выбранных компонентов. жмем "NEXT", пока не появится сообщение: "MySQL Root Password:" вводим пароль ROOT (придумайте и запомните, он Вам понадобится); жмем "Add User" вводим имя и пароль пользователя (придумайте и запомните, он Вам тоже понадобится), жмем "OK"; жмем "NEXT" пока не появится "Execute", жмем "Execute", идет установка; жмем "Finish"; После установки откроется окно "Welcome to MySQL WorkBench": нажимаем "MySQL Connection +" - создадим новое соединение с базой данных; "Connection Name": вводим имя пользователя (не надо водить ROOT); нажимаем кнопку "Store in Vault..." и вводим пароль; нажимаем "Test connection" должно появиться окно "Successfulle made MySQL Connection" значит все в порядке, иначе ищите, где ошибка; После закрытия окна должно появиться новое соединение с вашим именем пользователя; Мы подключили ЛОКАЛЬНУЮ базу данных MySQL. Если щелкнуть по имени откроется вкладка с базами данных пользователя: здесь Вы увидите уже готовую базу данных с именем «sys»; 6. Устанавливаем и настраиваем браузер Google Chrome. Браузер Google Chrome лучше всего приспособлен для отладки программ в NetBeans. Устанавливаем браузер Google Chrome: Скачиваем из интернета и устанавливаем браузер Google Chrome; После установки браузера переходим в интернет-магазин chrome https://chrome.google.com/webstore/detail/netbeans-connector/hafdlehgocfcodbgjnpecfajgkeejnaa и устанавливаем дополнение "NetBeans Connector". Коннектор NetBeans обеспечивает глубокую интеграцию между IDE NetBeans и браузером Google Chrome.   Теперь мы можем начать изучение веб-программирования.