Instalirajte LAMP (Linux, Apache, MySQL i PHP) na Ubuntu 17.10

LAMP

Dobro jutro, ovaj put ću vam pokazati kako instalirati LAMP (Linux, Apache, MySQL i PHP), ovaj sjajan set alata open source that omogućuju nam pokretanje i hostiranje web aplikacija na našem računaru.

por što je još uvijek izvrsna opcija ako želite započeti s razvojem web aplikacija ili početi pisati svoje prve projekte web programiranja.

Od prve instance moramo ažurirati sve pakete našeg sustava, za to moramo izvršiti sljedeće naredbe u terminalu.

sudo apt update
sudo apt upgrade

Kako može iInstalirati LAMP na Ubuntu 17.10?

Od sada moramo instalirati aplikacije koje grade LAMP, kao što je prethodno opisano, iz prve rukeInstalirat ćemo Apache na naš sistem.

Instalirajte Apache web server

apache 2

Paket apache2-utils instalirat će neke uslužne programe poput Apache HTTP Server Benchmarking Tool.

Da bismo ga instalirali, radimo ga sljedećom naredbom:

sudo apt install -y apache2 apache2-utils

Nakon što se instalira, Apache bi se trebao automatski pokrenuti. Moramo provjeriti sa systemctl.

sudo systemctl start apache2
sudo systemctl enable apache2

Sada moramo unijeti svoj ip ili moramo samo upisati localhost ili 127.0.0.1 u adresnu traku našeg pretraživača da bismo provjerili radi li Apache server ispravno na našem računaru.

Nakon ovoga samo moramo izvršiti sljedeću naredbu:

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

Instalirajte poslužitelj baze podataka MariaDB

MariaDB je izravna zamjena za MySQL, da bismo instalirali ovu bazu podataka moramo izvršiti sljedeću naredbu:

sudo apt install mariadb-server mariadb-client

Nakon što se instalira, MariaDB poslužitelj trebao bi se automatski pokrenuti.
Ako se ne izvodi, pokrenut ćemo ga ovom naredbom:

sudo systemctl start mariadb

Da biste omogućili da se MariaDB automatski pokrene prilikom pokretanja:

sudo systemctl enable mariadb

Sada moramo pokrenuti sigurnosnu skriptu nakon instalacije.

sudo mysql_secure_installation

Tijekom ovog postupka tražit će od nas da dodijelimo lozinku korijenskom korisniku u bazi podataka, nakon što to učinimo prelazimo na sljedeći korak.

Zatim, moramo pritisnuti Enter da odgovorimo na sva preostala pitanja, što će ukloniti anonimnog korisnika, onemogućit će root prijavu i ukloniti test bazu podataka.
Ovaj korak je osnovni uvjet za sigurnost baze podataka MariaDB.

Prema zadanim postavkama, paket MaraiDB u Ubuntuu koristi unix_socket za autentifikaciju korisničke prijave, što u osnovi znači da možete koristiti korisničko ime i lozinku operativnog sistema za prijavu na MariaDB konzolu.

Instalirajte PHP na Ubuntu 17.10

php 7.1

En u ovom trenutku stabilna verzija PHP-a je 7.1 Dakle, ako koristite ovaj vodič za verzije kasnije od ove, morate samo promijeniti zavisnosti i pakete koji su ovdje potrebni njihovim trenutnim verzijama.
Da bismo ga instalirali, samo moramo pokrenuti:

sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline

D. DMorate omogućiti Apache php7.1 modul, a zatim ponovo pokrenuti Apache web server.

sudo a2enmod php7.1
sudo systemctl restart apache2

Sada ono što možemo učiniti je stvoriti datoteku koja će nam pokazati sve PH informacijeP, da bismo testirali PHP skripte sa Apache serverom, moramo stvoriti datoteku info.php u osnovnom direktorijumu dokumenta.

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

Dodajte sljedeći PHP kod u datoteku.

<? php phpinfo (); ?>

Spremite i zatvorite datoteku.

Sada u adresnu traku preglednika unesite 127.0.0.1/info.php ili localhost / info.php .

Trebali bi vidjeti PHP informacije vašeg servera. To znači da se PHP skripte mogu uspješno izvoditi s Apache web serverom.

Moram vas samo podsjetiti da je adresa na kojoj ćete uvijek raditi adresa "localhost" ili "127.0.0.1", a to je ona koju ćete staviti u svoj web preglednik, odatle morate samo postaviti put vaši projekti.

I spremni s tim, već imamo instalirane potrebne alate za pokretanje naših web aplikacija na računaru.
Bez daljnjega, ostaje vam samo da ga počnete koristiti, možete instalirati WordPress, Joomla ili neki drugi alat za obavljanje lokalnih testova.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Pablo rekao je

    Vodič je vrlo dobar, samo komentar, u naredbi: sudo chown www-data: www-data / var / www / html / -R, trebao bi ukloniti razmake, vrlo opasno; to bi trebalo biti: sudo chown www-data: www-data / var / www / html / -R. S praznim razmacima, biti root, tko god ga izvrši, promijenit će vlasnika i grupu root-a (/) i svih podređenih mapa.

    Takođe u:; ne toliko opasno, kao gore navedeno, trebalo bi biti:

    1.    Noe rekao je

      Pozdrav Pablo, pogriješio sam pri kopiranju i lijepljenju ako mi možete pomoći u vezi s ovom greškom

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

      Kopirao sam ga s razmacima i sada ne mogu pokrenuti nijednu aplikaciju koju nemam i ne prihvaća lozinku za pristup kao root.

      ja sam novi u linuxu.

  2.   Alejandro Suarez rekao je

    Pozdrav prijatelju, hvala na vašem sjajnom doprinosu, učinite sve korake sa zadovoljstvom, jedino što prilikom provjere «localhost / info.php» stranica ostaje prazna i ne prikazuje ništa, nadamo se da to nije problem.

    1.    David yeshael rekao je

      Zdravo Alejandro.
      Najsigurnije je da je funkcija blokirana u vašem php.ini
      U njemu možete konfigurirati nekoliko parametara, testirati na terminalu pomoću
      php –ini

    2.    asdas rekao je

      Pozdrav Alejandro, jer je to zbog razmaka između