20Aug

Kako pretvoriti svoj domači Ubuntu PC v LAMP spletni strežnik

banner

Ali imate Linux PC, ki ga želite delati? Morda niste zadovoljni z različico Ubuntu Server Edition samo v ukazni vrstici. Tukaj je, kako obdržati standardno namizno strežnik Ubuntu in mu dodati zmožnosti za spletno storitev.

Ne glede na to, ali niste zadovoljni s sistemom samo v ukazni vrstici, uporabljate svoje Ubuntu namizje za druge stvari ali pa ga potrebujete samo za nekaj posebnih aplikacij, lahko dodate Apache, MySQL in PHP v poljuben standardnamizno namestitev Ubuntu zelo hitro in enostavno.

Preprost ukaz

Začnimo namestitev z uporabo zelo pametnega ukaza:

sudo apt-get namestite svetilko-strežnik ^

Nič ne bo delal brez kare na koncu. Ko vnesete to vneseno, boste videli, da samodejno izbere vse potrebne pakete in vas bo pozval, da potrdite "veliko" količino podatkov, ki jih želite prenesti.

02 potrjujem

Samo sedite in pustite, da naredi svojo stvar, dokler ne dobite modrega zaslona pop up.

03 mysql root gesla

Vnesite geslo za root račun MySQL, kar boste morali ustvariti druge uporabnike in upravljati baze podatkov, nato pritisnite Enter za nadaljevanje. Pozvani boste, da znova vnesete geslo, tako da to storite in ponovno pritisnite Enter.

To je za namestitev!

Testiranje Apache in PHP

Preizkusimo Apache, da vidimo, ali pravilno deluje. Odprite brskalnik in mu sledite naslednjemu URL-ju:

http: //localhost/

Prikaže se nekaj takega, če je vse pravilno nameščeno:

05 testiranje apache

V nadaljevanju bomo preverili, ali deluje PHP.V terminalu vnesite naslednji ukaz za ustvarjanje novega dokumenta:

sudo nano /var/www/ testing.php

Potem kopirajte naslednjo kodo:

& lt;? Php phpinfo() ;? & gt;

Z desno tipko miške kliknite na svoj terminal in pritisnite paste.

07 phpinfo

08 nano odpis

Hit "CTRL + O" za "odpis" ali shranite datoteko in nato pritisnite CTRL + X za končanje.

Naprej ponovno zaženite Apache z naslednjim ukazom:

sudo storitev apache2 ponovno zaženite

in naložite naslednjo stran v svoj spletni brskalnik:

http: //localhost/ testing.php

In bi morali videti nekaj takega:

10 uspešnosti php

Preverjanje MySQL Bind Naslov

MySQLima povezovalni naslov, ki se mora ujemati z vašim sistemom. Za preverjanje vašega veznega naslova sistema lahko uporabimo hiter ukaz:

cat /etc/ hosts |grep localhost

To je "cev" ali "steblo" na sredini, ki je v skupni rabi s tipko \.Dobili boste nekaj rezultatov, od katerih bo eden prikazal naslov IP.

11 poiščite naslov lokalnega gostitelja

Iz zgornje posnetke si lahko ogledate, da je moj zavezujoči naslov 127.0.0.1.

Nato odprite konfiguracijsko datoteko MySQL in si oglejte, kaj je tam navedeno.

sudo nano /etc/mysql/ my.cnf

Pomaknite se navzdol, dokler se ne prikaže vrstica, ki se začne s povezovalnim naslovom, kot je spodaj.

12 my.cnf povezovalni naslov dobro

Kot vidite, je vezni naslov enak, zato smo dobro.Če je vaš drugačen, ga samo spremenite, tako da se ujema s tem, kar ste našli zgoraj.

Nameščanje phpMyAdmin

Če niste seznanjeni z MySQL in njegovimi ukazi, lahko imate težave pri upravljanju podatkovnih baz in tabel.phpMyAdmin vam pomaga, da se z njo obrnete z zagotavljanjem vmesnika PHP za MySQL administracijo. To je enostavno namestiti in lahko resnično pride v priročno, zato pojdimo k njemu.

sudo apt-get namestite phpmyadmin

Če ta ukaz ne deluje, boste morda morali omogočiti dodatne repozitorije.

14 nameščanje phpmyadmin

Dobili boste še en modri zaslon, ki vas bo prosil, da izberete, kateri spletni strežnik želite konfigurirati. Prepričajte se, da je rdeči blok poleg »apache2« in da se prepričajte, da pritisnete vrstico »Space«.To bo označeno z zvezdico, nato pa lahko pritisnete Enter.

15 izberite apache2 za phpmyadmin

Vas bo vprašal, ali mora phpmyadmin konfigurirati privzeto bazo podatkov za lastno uporabo. Izberite Da.

16 da privzeto db

Nato boste morali vnesti geslo administratorskega računa, uporabljenega za ustvarjanje te baze podatkov in uporabnika. Ker nismo ustvarili nobenega drugega uporabnika MySQL, vnesite geslo za MySQL root.

17 vnesite geslo za root mysql

Nazadnje, ustvarili boste geslo za uporabo s programom phpmyadmin, ki ga boste morali znova potrditi.

18 geslo za phpmyadmin

Ko končate, znova zaženite Apache.

V phpMyAdmin se lahko prijavite tako, da obiščete ta URL:

http: //localhost/phpmyadmin/

20 uspeh phpmyadmin

Uporabite »root« kot uporabniško ime in nato vnesite geslo MySQL.

21 uspešnost prijave

Tu je več kot nekaj pomembnih gesel, zato boste morda želeli uporabiti isto geslo kot vaš root račun.Če se odločite za to, se prepričajte, da gre za zelo varno geslo, nekaj z mešanimi znaki in dobro dolžino. Ne pozabite, da drugim osebam omogočite dostop do vašega računalnika z namestitvijo te programske opreme, zato upoštevajte ustrezne previdnostne ukrepe.

Če se to prvič predvaja s spletnim strežnikom, se morda sprašujete, kje se nahajajo datoteke, ki jih želite gosti. V /var/www/ so privzeti in potrebujejo povišane privilegije za dostop do tega imenika. Ena zamisel je, da na to točko namestite ločeno particijo, ki jo je mogoče uporabiti izključno za oddajanje spletnih vsebin. Oglejte si naš drugi članek, Kaj je Linux fstab in kako deluje? , da dobite nekaj več informacij za to.

In zdaj, ko imate svoj spletni strežnik, zakaj ne bi se naučili, kako arhivirati, poiskati in si ogledati svoje statistike s pomočjo ThinkUp?