01 од 08
Што е веб-сервер на LAMP?
Овој водич ќе ви го покаже најлесниот начин за инсталирање на LAMP веб сервер користејќи десктоп верзија на Ubuntu.
LAMP се залага за Linux, Apache , MySQL и PHP.
Верзијата на Linux што се користи во ова упатство е, секако, Ubuntu.
Apache е еден од многуте типови на веб сервери достапни за Linux. Други вклучуваат Lighttpd и NGinx.
MySQL е сервер за бази на податоци кој ќе ви помогне да ги направите вашите веб-страници интерактивни со тоа што ќе можете да складирате и прикажете складирани информации.
Конечно, PHP (што се залага за хипертекст препроцесори) е јазик за скриптирање кој може да се користи за да се создаде серверски код и веб-интерфејси, кои потоа може да се консумираат од страна на клиентските јазици како што се HTML, javaScript и CSS.
Ви покажувам како да инсталирате LAMP користејќи ја десктоп верзијата на Ubuntu, така што младиот развивач на веб-страници може да постави средина за развој или тестирање за нивните креации.
Веб-серверот на Ubuntu, исто така, може да се користи како интранет за домашни веб страници.
Додека би можеле да го направите веб серверот достапен за целиот свет, ова е непрактично со користење на домашен компјутер, бидејќи широкопојасните провајдери генерално ја менуваат IP адресата на компјутерите и така ќе треба да користите услуга како DynDNS за да добиете статичка IP адреса. Пропусниот опсег обезбеден од вашиот широкопојасен интернет провајдер, најверојатно, исто така, нема да биде соодветен за прикажување на веб-страници.
Поставувањето на веб серверот за целиот свет, исто така, би значело дека сте одговорни за обезбедување на Apache сервер, поставување firewalls и да бидете сигурни дека целиот софтвер е исправен правилно.
Ако сакате да креирате веб-страница за целиот свет за да ги видите тогаш ќе ви биде советувано да одберете веб-домаќин со CPanel хостинг кој ги одзема сите тие напори.
02 од 08
Како да инсталирате LAMP веб сервер користејќи Tasksel
Инсталирањето на целиот LAMP стек е всушност многу преден и може да се постигне само со 2 команди.
Други вежби онлајн ви покажуваат како да ја инсталирате секоја компонента одделно, но всушност можете да ги инсталирате сите од нив одеднаш.
За да го направите тоа ќе треба да отворите терминален прозорец. За да го направите ова притиснете CTRL, ALT и T во исто време.
Во терминалниот прозорец внесете следниве команди:
sudo apt-get install tasksel
зададе задачиза инсталирање светилник-сервер
Горенаведените команди инсталираат алатка наречена taskel, а потоа со задачиза инсталира мета-пакет наречен лампа-сервер.
Значи, што е taskel?
Tasksel ви овозможува да инсталирате група пакети одеднаш. Како што е опишано претходно, LAMP се залага за Linux, Apache, MySQL и PHP, а вообичаено е дека ако го инсталирате, тогаш се стремите да ги инсталирате сите.
Можете сами да ја извршите командата tasksel како што следува:
задачите задачи
Ова ќе донесе прозорец со листа на пакети или треба да кажам група пакети што може да се инсталираат.
На пример можете да инсталирате KDE десктоп, Lubuntu десктоп, сервер за пошта или отворен сервер.
Кога ќе инсталирате софтвер користејќи taskel не инсталирате еден пакет, туку група на истомисленици пакети кои сите се вклопуваат заедно за да направат една голема работа. Во нашиот случај, една голема работа е LAMP серверот.
03 од 08
Поставете ја лозинката MySQL
По извршувањето на командите во претходниот чекор, пакетите потребни за Apache, MySQL и PHP ќе бидат преземени и инсталирани.
Прозорец ќе се појави како дел од инсталацијата со која ќе треба да внесете root лозинка за MySQL-серверот.
Оваа лозинка не е иста како лозинката за најава и можете да ја поставите на што сакате. Вредно е да се направи лозинката што е можно посигурна бидејќи сопственикот на лозинката може да го администрира целиот сервер со податоци со можност за креирање и отстранување на корисници, дозволи, шеми, табели и прилично сè.
Откако ќе ја внесете лозинката, остатокот од инсталацијата продолжува без барањето за понатамошно внесување.
На крајот ќе се вратите во командната линија и можете да го тестирате серверот за да видите дали тоа функционира.
04 од 08
Како да го тестирате Apache
Најлесен начин да се тестира дали Apache работи е како што следува:
- Отвори Firefox со кликнување на иконата на подигнувачот (3-тото од горе)
- Во лентата за адреси внесете http: // localhost
Веб-страница треба да се појави како што е прикажано на сликата.
Во основа, ако ги видите зборовите "Тоа работи" на веб-страницата, како и логото на Ubuntu и зборот Apache, тогаш знаете дека инсталацијата е успешна.
Страната што ја гледате е страница со страници и можете да ја замените со веб-страница од вашиот сопствен дизајн.
За да додадете свои веб-страници, треба да ги зачувате во папката / var / www / html.
Страната што ја гледате сега се вика index.html.
За да ја уредите оваа страница ќе ви бидат потребни дозволи за папката / var / www / html . Постојат различни начини да се обезбедат дозволи. Ова е мојот префериран метод:
Отворете терминален прозорец и внесете ги следниве команди:
sudo adduser www-податоци
sudo chown -R www-податоци: www-податоци / var / www / html
sudo chmod-R g + rwx / var / www / html
Ќе треба да се одјавите и повторно да се вратите за дозволите да стапат на сила.
05 од 08
Како да провери дали е инсталиран PHP?
Следниот чекор е да проверите дали PHP е правилно инсталиран.
За да го направите ова отворете терминален прозорец и внеси ја следнава команда:
sudo nano /var/www/html/phpinfo.php
Во рамките на нано уредникот внесете го следниов текст:
Зачувајте ја датотеката со притискање на CTRL и O, а потоа излезете од уредувачот со притискање на CTRL и X.
Отворете го веб-прелистувачот на Firefox и внесете го следново во лентата за адреси:
http: // localhost / phpinfo
Ако PHP правилно се инсталира, ќе видите страница слична на онаа на сликата погоре.
Страницата PHPInfo ги содржи сите видови на информации, вклучувајќи листа на модулите на PHP кои се инсталирани и верзијата на Apache-то што работи.
Вредно е да ја задржите оваа страница достапна додека развивате страници за да можете да видите дали модулите што ги барате во вашите проекти се инсталирани или не.
06 од 08
Воведување на MySQL Workbench
Тестирањето на MySQL може да се постигне со помош на следнава едноставна команда во терминалниот прозорец:
mysqladmin-root -p статус
Кога ќе ви биде побарано лозинка, ќе треба да ја внесете root лозинката за MySQL root корисник, а не вашата лозинка за Ubuntu.
Ако MySQL работи, ќе го видите следниов текст:
Uptime: 6269 Теми: 3 Прашања: 33 Бараните прашања: 0 Отвора: 112 Мешалки: 1 Отворени маси: 31 Queries per second avg: 0.005
MySQL сам по себе е тешко да се администрира од командната линија, па затоа препорачувам да инсталирате уште 2 други алатки:
- MySQL Workbench
- PHPMyAdmin
За да го инсталирате MySQL Workbench отвори терминал и да ја стартувате следнава команда:
sudo apt-get install mysql-workbench
Кога софтверот има завршено инсталирање, притиснете го супер копчето (Windows копче) на тастатурата и внесете "MySQL" во полето за пребарување.
Иконата со делфин се користи за означување на MySQL Workbench. Кликнете на оваа икона кога ќе се појави.
Алатката MySQL toolbench е прилично моќна иако малку на бавната страна.
Барот надолу лево ви овозможува да изберете кој аспект на вашиот MySQL-сервер сакате да управувате, како што се:
- Обезбедување на статус на сервер
- Листа на клиентски врски
- Администрирајте ги корисниците и привилегиите
- Управувајте со системските променливи
- Извозни податоци
- Увези податоци
Опцијата за статус на сервер ви кажува дали серверот работи, колку време е вклучен, оптоварувањето на серверот, бројот на конекции и разни други битови на информации.
Опцијата за клиентски врски ги наведува моменталните врски со серверот MySQL.
Во рамките на корисниците и привилегиите можете да додавате нови корисници, да менувате лозинки и да ги изберете привилегиите што ги имаат корисниците против различни шеми на база на податоци.
Во долниот лев агол на алатката MySQL Workbench е листа на шеми за базата на податоци. Можете да додадете свој со десен клик и избор "Креирај шема".
Можете да ја проширите секоја шема со кликнување на неа за да ја видите листата на предмети како што се табели, прегледи, зачувани процедури и функции.
Десен клик врз еден од објектите ќе ви овозможи да креирате нов објект, како што е новата табела.
Десниот панел на MySQL Workbench е местото каде што ја извршувате вистинската работа. На пример, кога креирате табела, можете да додавате колони заедно со нивните типови на податоци. Можете исто така да додадете процедури кои го обезбедуваат основниот образец за нова складирана постапка во уредувачот за да го додадете вистинскиот код.
07 од 08
Како да инсталирате PHPMyAdmin
Честа алатка која се користи за администрирање на MySQL бази на податоци е PHPMyAdmin и со инсталирање на оваа алатка можете да потврдите еднаш и за сè што Apache, PHP и MySQL работат правилно.
Отворете терминален прозорец и внеси ја следнава команда:
sudo apt-get инсталирај phpmyadmin
Ќе се појави прозорец со кој се поставува кој веб сервер сте го инсталирале.
Стандардната опција е веќе поставена на Apache, па користете го копчето tab за да го означите копчето OK и притиснете го врати.
Друг прозорец ќе се појави прашува дали сакате да создадете стандардна база на податоци што ќе се користи со PHPMyAdmin.
Притиснете го копчето tab за да ја изберете опцијата "Да" и притиснете го врати.
Конечно ќе биде побарано да дадете лозинка за базата на податоци PHPMyAdmin. Внесете нешто што е безбедно да се користи секогаш кога ќе се најавите на PHPMyAdmin.
Софтверот сега ќе биде инсталиран и ќе ви биде вратен во командната линија.
Пред да можете да го користите PHPMyAdmin, има уште неколку команди што треба да работат на следниов начин:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl презареждам apache2.service
Горенаведените команди создаваат симболичка врска за датотеката apache.conf од папката / etc / phpmyadmin во папката / etc / apache2 / conf-available.
Втората линија овозможува конфигурациската датотека phpmyadmin во рамките на Apache и, конечно, последната линија ја рестартира веб-услугата на Apache.
Што значи ова е сега треба да можете да го користите PHPMyAdmin за да управувате со бази на податоци на следниов начин:
- Отвори Firefox
- Внесете http: // localhost / phpmyadmin во полето за адреса
- Внесете ја лозинката PHPMyAdmin во полето за лозинка и притиснете го копчето "Go".
PHPMyAdmin е веб-базирана алатка за управување со MySQL бази на податоци.
Левиот панел обезбедува листа на шеми на база на податоци. Со кликнување на шемата се проширува шемата за да се прикаже листа на објекти на база на податоци.
На врвот икона лента ви овозможува да управувате со различни аспекти на MySQL, како што се:
- Бази на податоци
- Уредувач на SQL
- Статус на серверот
- Кориснички сметки
- Извозни податоци
- Увези податоци
- Поставки
- Репликација
- Променливи
- Множество карактери
- Мотори
- Приклучоци
08 од 08
Понатамошно читање
Сега кога имате сервер за базата на податоци, можете да почнете да го користите за развивање на полноправни веб апликации.
Добра почетна точка за учење HTML, CSS, ASP, JavaScript и PHP е W3Schools.
Оваа веб-страница има целосна, но лесно следење на упатства на страната на клиентот и веб-развој на серверот.
Додека вие не ќе научите во длабочината на знаење ќе ги сфати доволно на основите и концепти за да ви се на пат.