Kako pretvoriti vaš dom Ubuntu PC v LAMP spletni strežnik
Imate Linux PC, ki ga želite uporabiti? Morda vam ni všeč samo različica Ubuntu Server Edition, ki je na voljo samo v ukazni vrstici. Tukaj je, kako ohraniti standardno Ubuntu namizje in mu dodati zmožnosti spletnega strežnika.
Ne glede na to, ali ste zadovoljni s sistemom samo v ukazni vrstici, uporabljate namizje Ubuntu za druge stvari ali pa ga potrebujete le za nekaj določenih aplikacij, lahko dodate Apache, MySQL in PHP na katero koli standardno namizje namestitev Ubuntuja zelo hitro in enostavno.
Enostavno ukazovanje
Začnimo namestitev z uporabo zelo pametnega ukaza:
sudo apt-get namestite žarnico-strežnik ^
To ne bo delovalo brez oznake na koncu. Ko vnesete, boste videli, da samodejno izbere vse potrebne pakete in vas bo prosil, da potrdite »veliko« količino podatkov, ki jih želite prenesti.
Samo sedite in pustite, da to stori, dokler ne pridete do modrega zaslona.
Vnesite geslo za korenski račun MySQL, kar boste potrebovali za ustvarjanje drugih uporabnikov in upravljanje baz podatkov, nato pa pritisnite Enter, da nadaljujete. Ponovno boste morali vnesti geslo, zato ponovite postopek in pritisnite Enter.
To je za namestitev!
Testiranje Apache in PHP
Preizkusimo Apache, da vidimo, ali se pravilno uporablja. Odprite brskalnik in ga usmerite na naslednji URL:
http: // localhost /
Če bi bilo vse pravilno nameščeno, bi se prikazalo nekaj takega:
Naslednji korak bo preizkusilo, ali PHP deluje. V terminalu vnesite naslednji ukaz, da ustvarite nov dokument:
sudo nano /var/www/testing.php
Nato kopirajte naslednjo kodo:
Z desno miškino tipko kliknite terminal in zadeti pasto.
Pritisnite CTRL + O, da »zapišete« ali shranite datoteko, nato pa pritisnite CTRL + X, da končate.
Nato znova zaženite Apache z naslednjim ukazom:
sudo storitev apache2 ponovno zaženite
V spletnem brskalniku naložite naslednjo stran:
http: //localhost/testing.php
In videti bi morali nekaj takega:
Preverjanje naslova za povezavo MySQL
MySQL ima naslov za povezovanje, ki se mora ujemati z vašim sistemom. Če želite preveriti naslov povezovanja vašega sistema, lahko uporabite hiter ukaz:
cat / etc / hosts | grep localhost
To je »cev« ali »steblo« v sredini, ki se deli s ključem. Dobili boste nekaj rezultatov, od katerih bo eden prikazal naslov IP.
Iz zgornje slike zaslona lahko vidite, da je moj naslov vezave 127.0.0.1.
Nato odprite konfiguracijsko datoteko MySQL in si oglejte seznam tam.
sudo nano /etc/mysql/my.cnf
Pomaknite se navzdol, dokler ne vidite vrstice, ki se začnejo z »naslovom«, kot je spodaj.
Kot lahko vidite, je naslov vezave enak, zato smo dobri. Če je vaš drugačen, ga preprosto spremenite, da bo ustrezal zgoraj navedenemu.
Namestitev phpMyAdmin
Če niste seznanjeni z MySQL in njegovimi ukazi, boste morda imeli težave pri upravljanju baz podatkov in tabel. phpMyAdmin vam pomaga pri reševanju tega problema z zagotavljanjem vmesnika PHP za administracijo MySQL. To je enostavno namestiti in lahko res pridejo v priročno, tako da greš na to.
sudo apt-get install phpmyadmin
Če ta ukaz ne deluje, boste morda morali omogočiti dodatna skladišča.
Dobili boste še en modri zaslon in vas prosili, da izberete spletni strežnik, ki ga želite konfigurirati. Prepričajte se, da je rdeči blok poleg “apache2” in se prepričajte, da pritisnete preslednico. To bo označilo z zvezdico, nato pa lahko pritisnete Enter.
Vprašali vas boste, ali naj phpmyadmin konfigurira privzeto zbirko podatkov za lastno uporabo. Izberite Da.
Nato boste morali vnesti geslo skrbniškega računa, s katerim ste ustvarili to bazo podatkov in uporabnika. Ker še nismo ustvarili nobenih drugih uporabnikov MySQL, vnesite geslo za koren MySQL.
Nazadnje boste ustvarili geslo za uporabo s phpmyadmin in ga boste morali ponovno potrditi.
Ko končate, ponovno zaženite Apache.
V phpMyAdmin se lahko prijavite tako, da odprete naslednji URL:
http: // localhost / phpmyadmin /
Uporabite »root« kot uporabniško ime in vnesite korensko geslo MySQL.
Tu je več kot nekaj pomembnih gesel, zato vas bo skušalo uporabiti isto geslo kot korenski račun. Če se odločite za to, se prepričajte, da je to zelo varno geslo, nekaj z mešanimi razredi znakov in dobro dolžino. Ne pozabite, da drugim omogočate dostop do računalnika, tako da namestite to programsko opremo, zato upoštevajte ustrezne varnostne ukrepe.
Če se prvič igrate s spletnim strežnikom, se lahko sprašujete, kam greste datoteke, ki jih želite gostiti. So v / var / www / biti privzeti in potrebujejo povišane privilegije za dostop do tega imenika. Ena od zamisli je, da v to točko namestite ločeno particijo, ki se uporablja samo za prikazovanje spletnih stvari. Oglejte si naš drugi članek, Kaj je Linux fstab in Kako deluje ?, da bi dobili več informacij za to.
In zdaj, ko imate svoj spletni strežnik, zakaj se ne bi naučili, kako arhivirati, iskati in pregledovati statistiko svojih objav z orodjem ThinkUp?