Installige LAMP (Linux, Apache, MySQL ja PHP) Ubuntu 17.10

LAMP

Tere hommikust, seekord näitan teile, kuidas installida LAMP (Linux, Apache, MySQL ja PHP), see suurepärane tööriistakomplekt avatud lähtekoodiga lubage meil arvutis veebirakendusi käitada ja majutada.

Por mis on endiselt suurepärane võimalus kui soovite alustada veebirakenduste väljatöötamisest või alustada oma esimeste veebiprogrammide kirjutamist.

Esmalt peame värskendama kõiki pakette oma süsteemist, selleks peame terminalis täitma järgmised käsud.

sudo apt update
sudo apt upgrade

Kuidas iKas installida LAMP Ubuntu 17.10?

Siit edasi peame installima rakendused, mis loovad LAMPi, nagu eelnevalt kirjeldatud, omalt poolt iPaigaldame Apache oma süsteemi.

Installige Apache veebiserver

apache 2

El paquete apache2-utils see installib mõned utiliidid, näiteks Apache HTTP Serveri võrdlusuuringute tööriista.

Selle installimiseks teeme seda järgmise käsuga:

sudo apt install -y apache2 apache2-utils

Pärast selle installimist Apache peaks käivituma automaatselt. Peame kontrollima systemctl-ga.

sudo systemctl start apache2
sudo systemctl enable apache2

nüüd peame sisestama ip või peame oma brauseri aadressiribale kirjutama ainult localhost või 127.0.0.1 kontrollida, kas Apache server töötab meie arvutis õigesti.

Pärast seda peame lihtsalt täitma järgmise käsu:

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

Installige MariaDB andmebaasiserver

MariaDB on MySQL otsene asendaja, selle andmebaasi installimiseks peame käivitama järgmise käsu:

sudo apt install mariadb-server mariadb-client

Pärast selle installimist peaks MariaDB server automaatselt töötama.
Kui see ei tööta, alustame seda selle käsuga:

sudo systemctl start mariadb

MariaDB käivitamise lubamiseks käivitamise ajal lubage:

sudo systemctl enable mariadb

Nüüd peame käivitama installijärgse turbeskripti.

sudo mysql_secure_installation

Selle protsessi käigus palub ta meil andmebaasis juurkasutajale parooli määrata, kui see on tehtud, jätkame järgmise sammuga.

Siis Kõigile ülejäänud küsimustele vastamiseks peame vajutama sisestusklahvi, mis eemaldab anonüümse kasutaja, keelab see juur-sisselogimise ja kustutab testi andmebaasi.
See samm on MariaDB andmebaasi turvalisuse põhinõue.

Vaikimisi kasutab Ubuntu MaraiDB pakett kasutaja sisselogimise autentimiseks unix_socket'i, mis tähendab põhimõtteliselt seda, et saate MariaDB konsooli sisselogimiseks kasutada operatsioonisüsteemi kasutajanime ja parooli.

Installige PHP Ubuntu 17.10

php 7.1

En hetkel on PHP stabiilne versioon 7.1 Nii et kui kasutate seda õpetust sellest uuemate versioonide jaoks, peate muutma ainult nende praeguste versioonidega nõutavaid sõltuvusi ja pakette.
Selle installimiseks peame lihtsalt käivitama:

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

Nüüd dPeate lubama Apache php7.1 mooduli ja taaskäivitama Apache veebiserveri.

sudo a2enmod php7.1
sudo systemctl restart apache2

Nüüd saame teha looge fail, mis näitab meile kogu PH-teavetQ, PHP skriptide testimiseks Apache serveriga peame looma dokumendi juurkataloogi faili info.php.

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

Lisage faili järgmine PHP-kood.

<? php phpinfo (); ?>

Salvestage ja sulgege fail.

nüüd sisestage brauseri aadressiribale 127.0.0.1/info.php või localhost / info.php .

Nad peaksid nägema teie serveri PHP-teavet. See tähendab, et PHP-skriptid saavad Apache veebiserveriga edukalt töötada.

Pean teile lihtsalt meelde tuletama, et aadress, millega te alati töötate, on "localhost" või "127.0.0.1", mille panete oma veebibrauserisse, sealt tuleb teil ainult oma projektide tee panna.

Ja see on kõik, meil on juba installitud vajalikud tööriistad, et oma arvutis veebirakendusi käivitada.
Ilma pikema jututa peate lihtsalt seda kasutama hakkama, saate kohalike testide tegemiseks installida WordPressi, Joomla või mõne muu tööriista.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Pablo DIJO

    Väga hea juhend, lihtsalt kommentaar, käsus: sudo chown www-data: www-data / var / www / html / -R, see peaks eemaldama tühikud, väga ohtlik; see peaks olema: sudo chown www-data: www-data / var / www / html / -R. Tühjade ruumide korral muudab root olek, kes selle täidab, juure (/) ja kõigi alamkaustade omaniku ja rühma.

    Samuti: mitte nii ohtlik, nagu ülaltoodud, peaks see olema:

    1.    Noe DIJO

      Tere Pablo, tegin vea, kopeerides ja kleepides palun, kui aitaksite mind selle vea korral

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

      Kopeerisin selle tühikutega ja nüüd ei saa ma käivitada ühtegi rakendust, mida mul pole, samuti ei aktsepteeri see paroolina juurdepääsu root

      ma olen Linuxis uus.

  2.   Alejandro Suarez DIJO

    Tere, sõber, aitäh suure panuse eest, tee kõik sammud rahulolevalt, ainus asi on see, et kontrollimise «localhost / info.php» tegemisel jääb leht tühjaks ega näita midagi, loodetavasti pole see probleem.

    1.    David yeshael DIJO

      Tere, Alejandro.
      Kõige kindlam on see, et olete funktsiooni oma php.ini-s blokeerinud
      Selles saate konfigureerida mitu parameetrit, testida terminalis
      php –ini

    2.    asdas DIJO

      Tere, Alejandro, sest see on tingitud nende vahelistest tühikutest