Ubuntu erabiltzeko LAMP zerbitzari bat nola sortu

08ko 01. zenbakia

Zer da LAMP Web zerbitzaria?

Apache exekutatzen Ubuntun.

Gida honek LAMP zerbitzari bat instalatzeko modu errazena erakutsiko dizu Ubuntu-ren mahaigaineko bertsioarekin.

LAMP Linux, Apache , MySQL eta PHP nabarmentzen da.

Gidalerro honen barruan Linux-en bertsioa Ubuntu jakina da.

Apache Linux-eko web zerbitzari mota askotakoa da. Beste batzuk Lighttpd eta NGinx dira.

MySQL datu-base zerbitzari bat da, zure web orriak interaktiboak biltegiratzeko informazioa gordetzeko eta bistaratzeko gai izango dena.

Azkenik, PHP (hau da, Hypertext Preprocessor) scripting-hizkuntza bat da. Horrela, zerbitzariaren albo-kodea eta Web APIak sortzeko, bezeroaren alboko hizkuntzak kontsumitu ahal izango dira, esate baterako, HTML, javaScript eta CSS.

LAMP-aren mahaigaineko bertsioarekin nola instalatu behar dudan azaltzen dizut Ubuntu-ren bertsio berrien garapenak edo test-ingurunea sorkuntzako konfiguratzeko.

Ubuntu web zerbitzaria ere erabil daiteke intranet gisa, etxeko web orrialdeetarako.

Web zerbitzariak mundu osorako erabilgarriak izan zitezkeen arren, hau da, ordenagailu eramangarri bat erabiliz, banda zabaleko hornitzaileek ordenagailuetarako IP helbidea aldatzen dute eta, beraz , DynDNS bezalako zerbitzu bat erabili behar duzu IP helbide estatiko bat lortzeko. Zure banda zabaleko hornitzaileak emandako banda-zabalera ziurrenik ez da web orriak zerbitzatzeko egokia izango.

Mundu osoko web zerbitzariaren konfigurazioa ere esan nahi du Apache zerbitzaria ziurtatzeko arduraduna dela, suebakiak konfiguratzen dituzula eta ziurtatu software guztia ondo moldatzen dela.

Webgune bat sortzeko, ikusi nahi baduzu, web orrialde bat aukeratzeko CPanel ostatatzeaz arduratuko zara.

02 de 08

Nola instalatu LAPS zerbitzari bat Tasksel erabiliz

Seinale ezezaguna ikusiri.

LAMP pila osoa instalatzea oso erraza da eta 2 komandoen bidez lor daiteke.

Beste tutorialek linean erakusten dute osagai bakoitza banan-banan nola instalatu, baina horiek guztiz instalatu ditzakezu aldi berean.

Horretarako, terminal-leiho bat ireki beharko duzu. Egin klik CTRL, ALT eta T aldi berean.

Terminalaren leihoan, idatzi komando hauek:

sudo apt-get install tasksel

sudo tasksel install lamp-server

Goiko aginduak "tasksel" izeneko tresna bat instalatzen dute eta, ondoren, tasksel lanpara izeneko meta-paketea instalatzen du.

Beraz zer da tasksel?

Tasksel-ek pakete multzo bat aldi berean instalatzen uzten dizu. Aurreko bertsioan azaldu bezala, Linux, Apache, MySQL eta PHP nabarmentzen dira, eta ohikoa da instalatzen baduzu gero instalatzen dituzula.

The tasksel komandoa exekutatu dezakezu honela:

sudo tasksel

Honek leiho bat erakutsiko du paketeen zerrenda batekin edo instalatu ahal izango diren paketeen artean esan beharko litzaioke.

Esate baterako, KDE mahaigaina, Lubuntu mahaigain, mailserver edo openSSH zerbitzaria instalatu dezakezu.

Softwareak softwarea instalatzen duzunean ez duzu paketea instalatzen, baizik eta bat datozenak diren paketeak instalatu behar dituzu, gauza handiak egiteko. Gure kasuan gauza handi bat LAMP zerbitzaria da.

08/03

Ezarri MySQL pasahitza

Ezarri MySQL pasahitza.

Aurreko urratsean komandoak exekutatu ondoren, Apache, MySQL eta PHP beharrezkoak diren paketeak deskargatu eta instalatuko dira.

Leiho bat agertuko da MySQL zerbitzarirako root pasahitza sartzeko eskatzen duzun instalazioaren zati gisa.

Pasahitz hau ez da zure saio pasahitzaren berdina, eta zuk nahi duzuna ezar dezakezu. Pasahitza ahalik eta seguruena egiteko balio du, pasahitzaren jabeak datu-base zerbitzari osoa administratzen du, erabiltzaileak, baimenak, eskemak, taulak eta gauza on guztiak ezabatu eta kentzeko.

Pasahitza sartu ondoren, gainerako instalazioek sarrera gehiago eskatzen dute.

Azkenean, komando-gonbita itzuliko zaizu eta zerbitzaria probatu ahal izango duzu lan egiteko.

04 de 08

Nola probatu Apache

Apache Ubuntu.

Apache funtzionatzeko modu errazena honakoa da:

Webgunea irudian agertzen den moduan agertu behar da.

Funtsean, "It Works" hitzak web orrian eta Ubuntu logotipoa eta Apache hitza ikusten dituzunean, instalazioa arrakastatsua izan dela jakiten duzu.

Nabigatzen ari zaren orria leku-marka orri bat da eta zure diseinuaren web orriaren bidez ordezkatu dezakezu.

Zure web orriak gehitzeko, / var / www / html karpetan gorde behar dituzu.

Orain ikusten ari zaren orria deritzo index.html.

Orrialde hau editatzeko / var / www / html karpeten baimenak behar dituzu. Baimenak emateko modu ezberdinak daude. Hau nire hobespen metodoa da:

Ireki terminalaren leihoa eta idatzi komando hauek:

sudo adduser www-data

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

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

Saioa hasteko eta berriro atzera egin beharko duzu baimena lortzeko.

05 de 08

Nola egiaztatu PHP instalatuta dagoen

PHP eskuragarri dago.

Hurrengo urratsa PHP behar bezala instalatuta dagoela egiaztatzea da.

Horretarako, ireki terminalaren leihoa eta sartu komando hau:

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

Nano editore barruan testu hau sartu:

Fitxategia gorde CTRL eta O sakatuz gero, eta irten editorea CTRL eta X sakatuz.

Ireki Firefox web nabigatzailea eta idatzi honako helbide helbidean:

http: // localhost / phpinfo

PHP ondo instalatuta badago goiko irudian agertzen den orri bat ikusiko duzu.

PHPInfo orriak informazio mota guztiak ditu instalatuta dauden PHP moduluak zerrendatzen dituena eta exekutatzen ari den Apache bertsioa.

Orrialde hau eskuragarri edukitzea orrien garapena merezi du, zure proiektuak eskatzen dituzten moduluak instalatuta edo ez badituzu ikusi ahal izateko.

08ko 6tik

MySQL Workbench aurkezten

MySQL Workbench.

MySQL probak lortu ahal izango dira hurrengo komando hau erabiliz terminaleko leiho batean:

mysqladmin -u root -p egoera

Pasahitza eskatzen zaizunean MySQL root erabiltzailearen root pasahitza sartu behar duzu eta ez zure Ubuntu pasahitza.

MySQL abiarazten bada, hurrengo testua ikusiko duzu:

Uptime: 6269 Hariak: 3 Galdera: 33 Kontsulta motela: 0 irekitzen da: 112 Mahai-maulak: 1 Taula irekiak: 31 bigarren aldiz jarraian kontsultak: 0.005

MySQL bere kabuz oso zaila da komando lerroan kudeatzea, beraz, gomendatzen dut 2 tresna gehiago instalatzea:

MySQL Workbench-ek terminal bat ireki eta hurrengo komandoa exekutatu:

sudo apt-get install mysql-workbench

Softwarea instalatu ondoren, sakatu teklatuko super tekla (leihoak) teklatuan eta idatzi "MySQL" bilaketa-koadroan.

Izurdea duen ikono bat erabiltzen da MySQL Workbench adierazteko. Egin klik ikono honetan agertzen denean.

The MySQL workbench tresna nahiko indartsua da, nahiz eta apur bat aldean motela.

Ezkerreko barra bat aukera ematen dizu kudeatu nahi duzun MySQL zerbitzuaren alderdiak aukeratzeko:

Zerbitzariaren egoera aukerek zerbitzariak exekutatzen ari den ala ez adierazten du, exekutatzen ari den denbora, zerbitzariaren karga, konexio kopurua eta beste hainbat informazio bitartekoak.

Bezeroen konexioen aukerek MySQL zerbitzariaren egungo konexioak zerrendatzen dituzte.

Erabiltzaileen eta pribilegioen barruan, erabiltzaile berriak gehitu ditzakezu, pasahitzak aldatu eta erabiltzaileek datu-baseen eskemekin alderatuta dituzten pribilegioak aukeratu.

MySQL Workbench tresnaren ezkerreko izkinan datu-baseen eskemen zerrenda bat da. Zurea gehi dezakezu egin klik eskuineko botoiarekin eta "Sortu eskema" aukeratu.

Esquema edozein zabal dezakezu gainean klik eginez objektu zerrenda ikusteko, hala nola taulak, aldizkariak, biltegiratutako prozedurak eta funtzioak.

Objektu batean eskuineko klik eginez objektu berri bat sortuko duzu, adibidez, mahai berri bat.

MySQL Workbench-eko panel egokiak benetako lana egiten du. Adibidez mahai bat sortzean, zutabeak gehitu ditzakezu datu-motekin batera. Gainera, editore baten barruan biltegiratutako prozeduraren oinarrizko txantiloia eskaintzen duen prozedurak gehi ditzakezu benetako kodea gehitzeko.

07 de 08

Nola instalatu PHPMyAdmin

Instalatu PHPMyAdmin.

MySQL datu-baseak kudeatzeko erabilitako tresna komuna PHPMyAdmin da eta tresna hau instalatuz gero, Apache, PHP eta MySQL ongi funtzionatu ahal izango dituzu.

Ireki terminalaren leihoa eta sartu komando hau:

sudo apt-get install phpmyadmin

Leiho bat agertuko zaizu zein den instalatutako web zerbitzaria galdetuz.

Aukera lehenetsia jadanik dago Apache-n, beraz, erabili fitxen tekla OK botoia nabarmendu eta itzulera sakatu.

Beste leiho bat azalduko da PHPMyAdminekin erabiliko den datu-base lehenetsia sortzeko.

Sakatu fitxa-tekla "Bai" aukera hautatzeko eta sakatu birritan.

Azkenean PHPMyAdmin datu-basearen pasahitza eskatuko zaizu. Sartu PHPMyAdmin saioa hastean erabiltzeko zerbait segurua.

Softwarea instalatuko da eta komandoaren galderara itzuliko zara.

PHPMyAdmin erabili aurretik, komando gutxi batzuk daude honela exekutatzeko:

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

sudo a2enconf phpmyadmin.conf

sudo systemctl kargatu apache2.service

Goiko komandoak apache.conf fitxategirako esteka sinbolikoa sortzen dute / etc / phpmyadmin karpeta / etc / apache2 / conf-eskuragarri karpetan.

Bigarren lerroa phpMyAdmin konfigurazio fitxategia Apache barruan eta, azkenik, azken lerroa Apache web zerbitzua berrabiarazten du.

Horrek guztiak esan nahi du PHPMyAdmin erabili ahal izateko datu-basea honela kudeatzeko:

PHPMyAdmin MySQL datu-baseak kudeatzeko web-oinarritutako tresna da.

Ezkerreko panelak datu-baseen eskemen zerrenda eskaintzen du. Eskema batean klik egitean, eskemak datu-baseen objektu zerrenda bat erakusteko zabalduko du.

Goiko ikono-barrak MySQL-ren hainbat alderdi kudeatzen uzten dizu, adibidez:

08ko 08

Irakurketa gehiago

W3Schools.

Orain datu-base zerbitzari bat sortu eta martxan baduzu, erabili ahal izango duzu web aplikazio osoak garatzeko.

HTML, CSS, ASP, JavaScript eta PHP ikasteko abiapuntu ona da W3Schools.

Webgune honek bezeroari eta zerbitzariaren alboetako garapenari buruzko tutorialak jarraitzen ditu oraindik.

Ezagutza sakonki ikasten ez duzun bitartean, oinarriak eta kontzeptuak nahikoa izango dituzu zure bidean.