Кантип Ubuntu колдонуу ЧЫРАК Желе Server түзүү үчүн

01 08

чырак Желе Server деген эмне?

Apache Running жөнүндө Ubuntu.

Бул колдонмо сизге Ubuntu бир рабочий нускасын пайдаланып ЧЫРАК WEB Server орнотуу үчүн жөнөкөй жолду көрсөтөм.

ЧЫРАК Linux, жакшы көрөрүн, Apache , MySQL жана PHP.

Бул колдонмодо пайдаланылган Linux чыгаруу Албетте Ubuntu болуп саналат.

Apache Linux үчүн WEB Server көп түрлөрүнүн бири болуп саналат. Башкалары Lighttpd жөргөмүш кирет.

MySQL сиз сакталган маалыматты сактоо жана көрсөтүүгө жөндөмдүү болуу менен өз ара желе баракчаларды жардам берет базасы Server болуп саналат.

Акыр-аягы, PHP (гипертекстти Preprocessor чечмеленет), анда, мисалы HTML, JavaScript жана CSS сыяктуу керектөөчү тарабында тилдерде жок болушу мүмкүн Server тарап коду жана Желе үйрөндүм түзүү үчүн пайдаланылышы мүмкүн скрипт тили болуп саналат.

Мен бүчүр желе иштеп чыгуучулары кантип Ubuntu боюнча рабочий нускасын пайдаланып чырак орнотуу эмне үчүн сага эмнени көрсөтсөм, алардын чыгармаларын пайдалангандыгы үчүн бир иштеп чыгууга же сыноо чөйрөсүн орното аласыз.

Ubuntu желе Server да үй интернет беттеринде үчүн Интранет катары колдонсо болот.

Бүткүл дүйнө үчүн желе Server жеткиликтүү кылып алат, бул тилкелүү кызматкерлер негизинен эсептөө машиналары үчүн IP дарегин өзгөртүп, андыктан керек эле компютерин колдонуп жараксыз болуп саналат , мисалы, луп бир кызматты колдонуу статикалык IP дарегин алуу үчүн. Сиздин тилкелүү камсыздоочу тарабынан камсыз жөндөмдүүлүгү, балким, ошондой эле интернет барактарды кызмат үчүн ылайыктуу эмес.

бүткүл дүйнө үчүн WEB Server уюштуруу, ошондой эле сиз Apache Server камсыз кылуу үчүн жооптуу, Firewalls түзүү жана программалык туура була текшерип турат дегенди билдирет.

Эгер сиз үчүн бүт дүйнө үчүн интернет сайтты түзүү үчүн силер бул аракет бардык алат CPanel хостинг менен интернет аскерин тандоо сунуш кылынат.

02-жылдын 08

чырак Желе Server орнотуу үчүн кантип колдонуу Tasksel

Tasksel.

бүт ЧЫРАК үймөгүн орнотуу иш жүзүндө абдан түз жана жөн гана 2-буйрук аркылуу жетишилет.

Башка китептер онлайн кантип өз-өзүнчө ар бир компонентин орнотуу көрсөтүп, бирок, чынында, бир эле учурда, алардын баары орното алат.

Ал үчүн сиз терминалдык терезени ачуу үчүн керек болот. CTRL Бул басма сөз үчүн, ALT жана ошол эле учурда Т.

терминал терезесинде төмөнкү буйруктарды терүү:

Sudo ап-ала tasksel орнотуу

Sudo чырак-Server орнотуу tasksel

Жогоруда буйруктар tasksel жана tasksel колдонуп деген куралы орнотуу ал чырак-Server деп аталган мета-топтомун аныктайт.

Ошентип, tasksel жөнүндө эмне айтууга болот?

Tasksel баарын бир учурда топтомдор бир топ орнотуп берет. Мурда ЧЫРАК Linux, Apache, MySQL жана PHP чечмеленет жана андан кийин бири-орнотуу болсо, алардын баарын орнотуу үчүн жакын калышаары адаттагы көрүнүш болуп саналат айтылгандай.

төмөнкүдөй Сиз өз tasksel буйругун чуркай алат:

Sudo tasksel

Бул пакеттердин тизмеси менен терезе алып келет, же мен орнотулган болот пакеттердин топ керек.

Мисалы, сиз KDE тактасын орнотуу мүмкүн, Lubuntu столунун бир mailserver же OpenSSH Server.

Эгер сиз бир пакетин орнотуп, бирок бир чоң нерсе кылып бардык затта бир пикирлештердин пакеттердин тобу эмес, tasksel пайдалануу программасын орнотуп жатканда. Биздин учурда бир чоң нерсе ЧЫРАК Server болуп саналат.

03 08

MySQL калуу коюу

Set MySQL сактап калуу.

осуяттарын мурдагы кадамда Apache, MySQL жана PHP үчүн зарыл болгон пакеттерди иштеп кийин жүктөлүп алынат жана орнотулат.

MySQL Server үчүн тамыр сырсөзүн кирүү үчүн талап орнотуу бөлүгү катары терезе пайда болот.

Бул сырсөз Кирүү сырсөз эле эмес, жана сиз каалаган нерсе аны орното аласыз. Бул сөздү сырсөз ээси катары мүмкүн болушунча коопсуз түзүү жана колдонуучулар, уруксаттарды, схемаларынын, үстөлдөрүн, ошондой эле абдан көп нерсени алып жөндөмү менен бүтүндөй базасын Server башкарууга мүмкүн жасап кетүү керек.

Эгер сиз сөздү киргенден кийин орнотуу калган андан ары киргизүү үчүн талап кылынган эле улантууда.

Акыр-аягы, ал иштеген болсо, команда киргизүүгө чакыруу жана Server текшерип көрүүгө мүмкүн кайтып келет.

04 08

Apache кандайча сыналган

Apache Ubuntu.

Apache иштеп жатканын текшерип жагы төмөнкүчө чагылдырууга болот:

Бир интернет барак Сүрөттө көрсөтүлгөн чыгышы керек.

Негизинен сөзүн интернет баракчасында, ошондой эле Ubuntu логотибин жана сөз Apache "Бул иштейт" деген болсо, анда орнотуу ийгиликтүү болду деп билебиз.

Силер көрүп жаткан барак орду бет жана өз үлгүсүнүн желеден менен алмаштырууга болот.

өз интернет баракчаларын сиз Папканы ачуу, аларды сактоо керек кошууга / VAR / WWW / HTML.

Эгер азыр көрүп барак index.html деп аталат.

Бул барак үчүн / VAR / WWW / HTML папкага уруксат керек. уруксат берүү үчүн ар кандай жолдору бар. Бул менин тандалган ыкма болуп саналат:

Айыкпас терезени ачып, бул буйрук кирет:

Sudo adduser WWW-маалымат

Sudo Чоун -R WWW-маалымат: www.mvd.kg-маалымат / VAR / WWW / HTML

Sudo CHMOD -R г + rwx / VAR / WWW / HTML

Чыгып жана күчүнө кирүүсү үчүн уруксат алуу үчүн кайра артка керек болот.

05-жылдын 08

PHP орнотулган болсо, кантип текшерүү керек

PHP бар.

Кийинки кадам PHP туура орнотулуп жатканын текшерүү болуп саналат.

Бул ачык-терминалдык терезе жана төмөнкү команданы терүүгө үчүн:

Sudo нано /var/www/html/phpinfo.php

Ичинде нано редактору төмөнкү текстти:

Ctrl жана O басуу менен сактап, анан Ctrl жана X. басуу менен редактор чыгуу

Firefox интернет браузер ачуу жана дарек тилкесине төмөнкүлөр кирет:

HTTP: // көрүү .xrf / phpinfo

Эгерде PHP туура орноткон Жогорудагы сүрөттө окшош бет көрүшөт.

PHPInfo бет, анын ичинде орнотулган PHP модулдарды жана иштеп жатат Apache нускасын дүкөн маалыматтын ар кандай болот.

Сиз долбоорлорду талап модулдар орнотулган же жок болсо көрө албайт, ошондуктан бул беттерди иштеп жаткан жеткиликтүү бул баракты чыгарбоо кажет.

06-жылдын 08

Тааныштыруу MySQL Workbench

MySQL Workbench.

Testing MySQL айыккыс терезеде төмөнкү жөнөкөй буйрукка аркылуу жетүүгө болот:

mysqladmin -u тамыры -p абалы

Эгер сырсөз талап кылынат качан MySQL тамыры колдонуучу сиздин Ubuntu сырсөз менен эмес, тамыр сырсөзүн киргизүү керек болот.

MySQL иштеп жаткан болсо төмөнкү текстти көрөт:

Uptime: 6269 Тема: 3-суроо: 33 Жай суроолор: 0 ачылат: 112 Flush үстөл: 1 Ачык стол: экинчи орт күнүнө 31 Queries: 0.005

өз алдынча MySQL, мен дагы 2 аспаптарды орнотуу сунуштайбыз үчүн буйрук сабында башкаруу кыйынга турат:

MySQL Workbench айыккыс ачуу жана төмөнкү команданы аткаруу орнотуу үчүн:

Sudo MySQL-Workbench орнотуу ап-алуу

программалык издөө сабынан тергич жана түрү "MySQL" боюнча басма сөз супер баскычы (терезе баскычы) орнотуу аяктады кийин.

бир Dolphin менен белги MySQL Workbench белгилөө үчүн колдонулат. ал пайда болгондо ушул уясынын белгисине.

MySQL Workbench курал жай жагында бир аз болсо да кыйла күчтүү.

Сол ылдый бир бар сиз сыяктуу башкаруу үчүн Сиздин MySQL Server кайсы аспектиси тандоого мүмкүндүк берет:

Server абалы параметр Server иштеп жатат, качанга чейин иштеп келе жатат, Егер, байланыш жана маалымат башка бөлүктөрүнүн саны сага айтылат.

керектөөчү байланыштар параметр MySQL Server учурдагы байланыш тизмеси келтирилген.

колдонуучулар жана сыймыктуу ичинде сиз, жаңы колдонуучуларды кошуу сырсөздөрдү өзгөртүү жана колдонуучулар сыймыктуу ар базасы схемаларынын каршы тандай аласыз.

MySQL Workbench куралды тёмёнкъ сол бурчунда базасы схемаларынын тизмеси. Сиз туура Чыкылдаган жана "схема түзүү" тандоо менен, өз кошо аласыз.

Сиз, мисалы, үстөл, көз, сакталган жол-жоболорун жана милдеттери болуп турган объектилердин тизмесин көрүү үчүн аны чыкылдатып, схемасын кеңейтүү мүмкүн.

Укук объектилеринин бири чыкылдатып, мисалы, бир столдо бир жаңы объект жасоо үчүн мүмкүнчүлүк берет.

MySQL Workbench укугу панели актуалдуу иш кайсы жерде болот. Анткени дасторкон түзүүдө Мисалы, алардын маалымат түрлөрү менен бирге тилке кошууга болот. актуалдуу кодду кошуу үчүн Сиз ошондой эле редактор ичинде жаңы сакталган тартиби негизги шаблон менен камсыз кылууда жол-жоболорун кошо аласыз.

07-жылдын 08

Кантип орнотуу үчүн PHPMyAdmin

Орнотуу PHPMyAdmin.

MySQL берилиштер базаларын башкаруу үчүн колдонулган жалпы курал PHPMyAdmin болуп саналат жана бул куралды орнотуу менен бир жолу тастыктай алышат жана Apache, PHP жана MySQL туура эмес иштеп жаткан бардык.

Айыкпас терезени ачып, төмөнкү команданы терүүгө:

Sudo ап-ала phpmyadmin орнотуу

Бир терезе желе Server сиз орноткон сурап чыгат.

демейки параметр буга чейин эле OK баскычын жана басма сөз кайтып баса табулатура баскычын колдонуу Apache коюлду.

Дагы бир учур PHPMyAdmin менен колдонула турган демейки базасын түзүү келеби же жокпу, сурап калкып чыгат.

"Ооба", жолду жана басма сөз кайтып тандоо үчүн табулатура баскычын басып.

Акыр-аягы, PHPMyAdmin маалымат базасын түзүү үчүн сырсөз менен камсыз кылуу талап кылынат. Сиз PHPMyAdmin кирүүгө сайын пайдалануу үчүн коопсуз нерсе кирет.

программалык камсыздоо орнотулду жана команда киргизүүгө чакыруу кайтып келе турган болот.

Сиз PHPMyAdmin пайдалануудан мурда төмөнкүдөй иштетүү үчүн дагы бир нече буйрук бар:

Sudo лн сатылышы /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

Sudo a2enconf phpmyadmin.conf

Sudo systemctl жүктөө apache2.service

Жогоруда буйруулар / ж.б. / apache2 / ЪТАРАУ-жеткиликтүү папкага салып / ж.б. / phpmyadmin папкасынан apache.conf для каймана байланышты түзөт.

экинчи phpmyadmin Apache ичинде тарам сааты менен акыры өткөн сызык Apache желе кызматын кайра берет.

Мунун баары эмне сени азыр төмөнкүдөй маалымат базаларын башкаруу PHPMyAdmin колдоно алышы керек:

PHPMyAdmin MySQL берилиштер базаларын башкаруу үчүн желе негизделген куралы болуп саналат.

сол бир кашектин базасы схемаларынын тизмесин көрсөтөт. бир схемасында басканда базасы турган объектилердин тизмесин көрсөткөн схемасын ачат.

жогорку сөлөкөтү бар, сен сыяктуу MySQL ар кандай аспектилерин башкара аласыз:

08 08

Андан ары окуу

W3Schools.

Эми сиз маалыматтар базасын Server чейин бар экенин жана толук кандуу колдонмолорду иштеп чыгуу, аны колдоно баштаса болот чуркап.

HTML үйрөнүү үчүн жакшы башталыш, CSS, ASP, JavaScript жана PHP W3Schools болуп саналат.

Бул сайт кардар тарабында жана Server тарап желе өнүктүрүү боюнча сабактарын артынан толгон, бирок жеңил болот.

Сиз тереңдик билим үйрөнбөйт +, минтип сен жолдо сени алып негиздери жана түшүнүктөр жетиштүү түшүнүүгө болот.