Çawa çêkirina Pêşkêşkara LAMP ya Ubuntu bikar bîne

01 of 08

Server Server ya LAMP çi ye?

Apache On Ubuntu Running.

Ev rêber dê ê ku hûn bikar bîne ku rêveberiya LAMP bikar tîne ku dîska desktop ya Ubuntu saz bikin.

LAMP ji bo Linux, Apache , MySQL û PHP heye.

Versiyonê ya Linux di nav vê rêberê de tê bikaranîn bêguman Ubuntu ye.

Apache ji bo Linux-ê ji gelek kesan web server heye. Hinekan Lighttpd û NGinx hene.

MySQL server serverê ye ku dê ji bo we agahdariya malperên întegrasyona bi karibin agahdariya danûstandinên tomar bikin û nîşan bidin.

Di dawiya PHP (ya ku ji bo Prepercessor ya Hypertext tê de tê de ye) zimanek nivîskî ye ku dikare bikarhênerên koda kodê û API-ê çêbikin ku kîjan wê ji hêla kursên alîgirên zimanên wekî HTML, javaScript û CSS ve tê bikaranîn.

Ez ji te re çawa nîşanî LAMP ê bi karanîna pirtûkxaneya Ubuntu bikar bînin da ku ji pêşveçûna malperên gerîn dikare ji bo afirandina çêkirina wan jîngehê çêbikin an pêşveçûn an testa fîzîkî.

Pêşkêşkara malpera Ubuntu jî ji bo rûpelên malperên malê yên wek intranet bikar tê bikaranîn.

Çaxê hûn dikarin serverê tevahiya cîhanê ji bo tevahiya cîhanê ji bo karanîna malbatek heye ku bi malpera malbata malê ye, wekî gelemperî pêşkêşkirina navnîşana gerdûnî ji bo komputerên IP-ê biguherînin û hûn hewce bibin ku xizmetê wekî DynDNS bikar bînin ku navnîşana IP-ê qeyd bikin. Bandwidth ji hêla hêsankirina we ya broadbandê dê dê pêdivî ye ku rûpelên malperê xizmetê ne.

Ji bo sazkirina web server ji bo tevahiya cîhanê wê wateya ku hûn berpirsiyariya servera Apache ya ewlehiyê dikin, destnîşan bikin û agahî bikin ku hemî nivîsbarê rast rast e.

Heke hûn dixwazin malpera tevahiya cîhanê biafirînin, paşê hûn ê ji bo hewceyê ku hûn hewldanên hemî hewldanên CPanel bi malperek malper hilbijêre.

02 of 08

Çawa çawa Bernameya Webê ya LAMP Bikaranîna Tasksel bikar bîne

Tasksel

Sazkirina tevahiya LAMP rasteqe pir bi awayekî zûtir e û bi tenê 2 emrê bi kar tîne.

Dersên din ên din online nîşanî we çawa ku hûn her cûre saz bikin, lê hûn dikarin bi xwe re careke din li ser wan re saz bikin.

Ji bo vê yekê hûn ê hewce bibin ku paceya termînalê vekin. Ji bo vê çapemeniyê CTRL, ALT û T di heman demê de.

Di cureya vîdyoyê de di rêzikên jêrîn de:

sudo apt-getselsel saz bike

sudo tasksel sazkirina lamp-server

Birêvebirên jorîn ku amûreke torek tê gotin û paşê tîskselê bikar tîne ku ew navê mîp-pakê navê lamp-server saz dike.

Wê çiqas karmendê ye?

Tasksel destnîşan dike ku hûn komê pakêtan li hemûyan carekê saz bikin. Wekî ku berê LAMP ji bo Linux, Apache, MySQL û PHP ye, tê wateya ku hûn yek yek saz bikin, hûn ê hemî hemî saz bikin.

Hûn dikarin birêvebiriya karûbarê xwe li ser xwe bistînin:

sudo tasksel

Ew ê peldanka pakêtên pelan hilbijêre an jî divê ez komên pakêtan dibêjin ku saz bikim.

Ji bo nimûne hûn dikarin desktop, kopê Lubuntu, mêverker an an serverê OpenSSH saz bikin.

Dema ku hûn pirtûkxaneyê bi karanîna sazkirinê saz bikin hûn ne pakêtek saz bikin lê kompîtalek nermalavên ku hemî tevlihev bikin ku tiştek mezin e. Di mijara me de tiştek mezin e ku serverek LAMP e.

03 of 08

Şîfreya MySQL saz bike

Şîfreya MySQL set.

Piştî ku di gavên paşîn de biryara rêvegirtin, pakêtên ji bo Apache, MySQL û PHP dê bêne daxistin û saz kirin.

Paceyê wekî beşek sazkirinê tê xuya ye ku hûn şîfrekera root ya ji bo MySQL serverê binivîse.

Ev şîfreyek wek heman şîfreya şîfreya te ne ye û hûn dikarin her tiştek bixwazin ku hûn bixwazin. Vê yekê wateya ku şîfreyek ewleh dibe ku ew e ku şîfreyê dikare bikarhênerê tevahiya danûstandinan bi rêveberiya ku bikarhêneran, destûr, schemas, tables û her tiştek pir baş e.

Piştî ku hûn şîfreya navnîşan kir, bila sazkirinê bêyî hewceyê bêtir hewce ne.

Di dawiyê de hûnê vegerin fermandarê lezgîn û hûn dikarin ceribandinê test bikin ku ew bibînin ka ew xebitîn.

04 of 08

Çawa çawa Apache Apache

Apache Ubuntu.

Rêberê herî hêsan e ku ka Apache-ê dixebite ku ew e:

Divê rûpelek webê wekî ku di wêneyê de nîşan bide.

Baskî heke hûn peyva "Ew Karan" di ser rûpelê malperê û herweha logo û Ubuntu ya peyva Apache ye, hûn dizanin ku sazkirinê serkeftî bû.

Sîgorteya ku hûn dibînin, rûpelê peldankek e û hûn dikarin bi rûpela malpera sêwirîna xwe re veguherînin.

Ji bo ku hûn rûpelên malperên xwe zêde bikin, divê hûn di nav peldanka / var / www / html de tomar bikin.

Sîgorta ku hûn niha dibînin dibînin index.html.

Ji bo vê rûpelê biguherînin, divê hûn peldankên / var / www / peldanka pêdivî bibin. Gelek rêyên ku destûr pêşkêş dikin hene. Ev rêbazê min bijarte ye:

Vebijêrkek termînal vekin û van emirên xwe binivîse:

www-data sudo adduser

sudo kurt -R www-data: www-data / var / www / html

sudo chmod -R g + rwx / var / www / html

Hûn hewce ne ku ji bo destûrên ku bandor bigirin, dîsa careke din vekin.

05 of 08

Çawa pêdivî ye ku PHP ye saz kirin

PHP heye.

Pêveka paşîn e ku kontrol bikin ku PHP rasteqîn hatiye saz kirin.

Ji bo vê yekê veguhestineke termînal vekin û navnîşa jêrîn bike:

sudo nano /var/www/html/phpinfo.php

Di navnîşa nano navnivîsê de binivîse:

Pelê pelê bi hêla CTRL û O vekişîne û paşê veşêrekê ji hêla CTRL û X xilas bike.

Vebijêrkek Firefoxê vekin vekin û li ser navnîşa navnîşa navnîşê binivîse:

http: // localhost / phpinfo

Heke PHP rast bi xwe ve hatî sazkirin, hûn ê rûpelek li heman wêneyê li heman rûpelê bibînin.

Rûpelê PHPInfo hemî çend agahiyan hene ku navnîşên PHP yên ku sazkirî û version of Apache têne damezrandin.

Ew pêdivî ye ku vê rûpelê peyda pêşveçûnê da ku hûn dikarin bibînin ka hûn modulên ku hûn di projeyên we de têne saz kirin an jî nabînin bibînin.

06 of 08

Têgehên MySQL Workbench

MySQL Workbench.

Testa MySQL dikare bi karûbarê jêrîn a termînasyona jêrîn bi hêsan digihîje:

mysqladmin -u root -p status

Dema ku hûn ji bo şîfreyê tête dayîn, hûn ê hewceyê şîfreya root root ji bo bikarhênerê MySQL root û nekevin şîfreya Ubuntu.

Heke MySQL tê dimeşe, hûn ê jêrîn bibînin:

Uptime: 6269 Bersiv: 3 Pirs: 33 Pirsgirêkên Pevçûn: 0 Dike: 112 Tebûrên Flûr: 1 Tebûrên Dibêje: 31 Pirrjimaran per second avg: 0.005

MySQL li ser xwe xwe zehmet e ku ji rêza linea birêvebirin, da ku ez saz bikim 2 hêstandinên din saz bikim:

Ji bo sazkirina MySQL Workbench vekêşînek vekin û veberhênerê jêrîn dike:

sudo apt-get mysql-workbench installed

Dema ku software saz kirine sazkirina klavyeya super super (paceyên paceyê) li ser klavyeyê û "MySQL" bi navnîşa lêgerînê binivîse.

An icon bi dolphin tê bikaranîn ku ji bo MySQL Workbench nîşan bide. Dema ku ev eşkere bike ser vê sembolê bike.

Amûrek xebata MySQL tête hêzek eşkere ye ku li aliyekî piçûk hinek zûtir e.

Barê çepê çepê bide we destnîşan dike ku kîjan pêşengiya servera MySQL dixwazî ​​ku hûn dixwazin rêveberiyê bikin:

Vebijêrk serverê ji te re dide te an ku hûn rêvebirin dihêle, çiqas dirêj e, lêgerîna server, hejmara girêdan û hejmarek din ên agahdariyê.

Têkiliyên mişterî hilbijêre ku girêdanên heyî yên li servera MySQL.

Di nav bikarhêneran û îmkanan de hûn bikarhênerên nû yên nû bikar bînin, şîfreyên veguherîn û hilbijarkên hilbijêre ku bikarhênerên li dijî pirtûkxaneyên cuda hene.

Di binavê çepê ya amûra MySQL Kartbench de lîsteyek damezirandî ya pirtûkxaneyê ye. Hûn dikarin xwe bi rastê bitikînin û hilbijêre "Schema Create".

Hûn dikarin her planek berfirehtir bikin ku bi lîsteya li ser tiştên ku wekî tables, xuyakirin, pêvajoyên danûstandin û karûbarên xwerû bibînin.

Rast li ser lêgerîna yek ji tiştên ku hûn ji bo ku hûn wek maseya nû ya nû çêbikin.

Panela rastê ya Karkeriya MySQL ya ku hûn karê rastîn dikin. Ji bo nimûne gava ku maseya pêdivî ye, hûn dikarin kolaneyên bi bi rengên daneyên xwe re zêde bikin. Hûn dikarin pêvajoyê bisekînin ku ji bo weşanek ji bo we ji bo koda rastîn zêde bike, ji bo ku ji bo weşanek peldankek nû ya sernavê pêşkêş dike.

07 of 08

How to install PHPMyAdmin

Sazkirina PHPMyAdmin.

Amûrek ji bo rêveberiya xweya Rêveberiya MySQL tê bikaranîn PHPMyAdmin e û bi destê vê sazkirinê ve dibe ku hûn dikarin careke din bişînin û hemî ku herkes Apache, PHP û MySQL bi rastiyê dixebite.

Paceya termînalê vekin û navnîşa jêrîn bike:

sudo apt-get phpmyadmin installed

Paceya ku dê saziya web'ê ya ku we saz kiriye dê pencereyê bibîne.

Vebijêrk default default ji bo Apache ve hate sazkirin da ku ew klavyeya tabloyê bikar bînin ku da ku peldanka OKê bikişîne û veguhastin.

Vê paceya din dê hilbijêre ka ka hûn dixwazin databastek navekî çêbikin ku bi PHPMyAdmin re bêne bikaranîn.

Vebijêrk hilbijêre ku ji bo "Yes" vebijêre û veguhastinê hilbijêre.

Di dawiyê de hûn ji bo databa PHPMyAdmin ji bo şîfreya xwe bipirsin. Dema ku hûn ji PHPMyAdmin re têketin bikar bînin tiştek ewle binivîse.

Vê nivîsbar dê nuha bê sazkirin û hûn ê bi lezgehên lezgîn ve vegerin.

Berî ku hûn bikaribin PHPMyAdmin bikar bînin hene, hinek emirên din hene ku bi vî awayî veguherînin:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

reache apache2.service re system system

Daxuyaneyên jorîn ji bo apache.conf pelê / etc / phpmyadmin peldanka di / etc / apache2 / folder-conf-available de girêdanek çêbikin.

Di rêza duyemîn de dikare pelê sazkirinê ya phpmyadmin di Apache de û dawiya dawîn ya dawî ya xizmetê ya Apache Apache.

Ev çi wateya hûn divê hûn bikaribin PHPMyAdmin bikar bînin ku ji bo daneyên databases vebigere:

PHPMyAdmin ji bo databasesên MySQL rêveberê amûreke malperê ye.

Panelê çepê lîstek damezirandî ya schemas pêşkêş dike. Vebijêrk li ser paqijek schema belav dike ku lîsteya pirtûkan nîşan bide.

Barê herî nîşankirî dide ku hûn pevçûnên MySQL bi awayekî celeb bikin:

08 of 08

Pirtûka Pîroz

W3Schools.

Niha nuha ku te pêdivî ye ku pergalek pergalê ye û hilweşîna we hûn dest bi karanîna malperên malperên tije yên tevahî bi kar bikin.

Axaftina destpêkê ya ji bo hînkirina HTML, CSS, ASP, JavaScript û PHP W3Schools e.

Ev malpera hêsanî hêsan e ku ji bo pêşniyarê li ser muwekîf û li ser pêşveçûna malperê server server.

Her çiqas hûn nizanin di zanîna kûrahî de hûn nizanin ku hûn têra bingehîn û fikrên ku hûn li ser rêya xwe bigirin.