Nainštalujte LAMP (Linux, Apache, MySQL a PHP) na Ubuntu 17.10

LAMP

Dobré ráno, tentokrát vám ukážem, ako nainštalovať LAMP (Linux, Apache, MySQL a PHP), táto skvelá sada nástrojov otvorený zdroj, ktorý nám umožňuje spúšťať a hostovať webové aplikácie na našom počítači.

Podľa čo je stále vynikajúca možnosť ak chcete začať s vývojom webových aplikácií alebo začať písať svoje prvé projekty webového programovania.

Od prvej inštancie musíme aktualizovať všetky balíky nášho systému, preto musíme v termináli vykonať nasledujúce príkazy.

sudo apt update
sudo apt upgrade

Ako iInštalovať LAMP na Ubuntu 17.10?

Odteraz musíme inštalovať aplikácie, ktoré vytvárajú LAMP, ako už bolo opísané, z prvej ruky iNainštalujeme Apache do nášho systému.

Nainštalujte webový server Apache

apache 2

El paquete apache2-utils nainštaluje niektoré pomocné programy, ako je Apache HTTP Server Benchmarking Tool.

Ak ho chcete nainštalovať, urobíme to pomocou nasledujúceho príkazu:

sudo apt install -y apache2 apache2-utils

Po nainštalovaní Apache by sa mal spustiť automaticky. Musíme to overiť pomocou systemctl.

sudo systemctl start apache2
sudo systemctl enable apache2

Teraz musíme zadať našu ip alebo musíme do adresného riadku nášho prehliadača napísať iba localhost alebo 127.0.0.1 aby sme skontrolovali, či server Apache na našom počítači funguje správne.

Potom musíme vykonať nasledujúci príkaz:

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

Nainštalujte databázový server MariaDB

MariaDB je priamou náhradou za MySQL, na inštaláciu tejto databázy musíme vykonať nasledujúci príkaz:

sudo apt install mariadb-server mariadb-client

Po jeho nainštalovaní by sa mal server MariaDB spustiť automaticky.
Ak nie je spustený, spustíme ho týmto príkazom:

sudo systemctl start mariadb

Povolenie automatického spúšťania MariaDB pri štarte:

sudo systemctl enable mariadb

Teraz musíme spustiť bezpečnostný skript po inštalácii.

sudo mysql_secure_installation

Počas tohto procesu nás požiada o pridelenie hesla užívateľovi root v databáze. Po vykonaní tohto kroku pokračujeme ďalším krokom.

potom musíme stlačiť Enter, aby sme odpovedali na všetky zostávajúce otázky, čím anonymného používateľa odstránime, zakáže prihlásenie root a odstráni testovaciu databázu.
Tento krok je základnou požiadavkou na bezpečnosť databázy MariaDB.

Balík MaraiDB v Ubuntu štandardne používa na overenie prihlásenia používateľa unix_socket, čo v podstate znamená, že na prihlásenie do konzoly MariaDB môžete použiť používateľské meno a heslo operačného systému.

Nainštalujte si PHP na Ubuntu 17.10

php 7.1

En v súčasnosti je stabilná verzia PHP 7.1 Takže ak použijete tento výukový program na verzie novšie ako toto, budete musieť zmeniť iba závislosti a balíčky, ktoré sú tu vyžadované ich aktuálnymi verziami.
Aby sme ho nainštalovali, musíme spustiť:

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

Teraz dMusíte povoliť modul Apache php7.1 a potom reštartovať webový server Apache.

sudo a2enmod php7.1
sudo systemctl restart apache2

Teraz môžeme urobiť vytvorte súbor, ktorý nám ukáže všetky informácie o PHOtázka: Ak chcete otestovať skripty PHP na serveri Apache, musíme v koreňovom adresári dokumentu vytvoriť súbor info.php.

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

Pridajte do súboru nasledujúci kód PHP.

<? php phpinfo (); ?>

Uložte a zatvorte súbor.

Teraz do panela s adresou prehliadača zadajte 127.0.0.1/info.php alebo localhost / info.php .

Mali by vidieť informácie o PHP vášho servera. To znamená, že skripty PHP môžu byť úspešne spustené s webovým serverom Apache.

Musím len pripomenúť, že adresa, na ktorej budete vždy pracovať, je adresa „localhost“ alebo „127.0.0.1“, čo je adresa, ktorú vložíte do svojho webového prehliadača. Odtiaľ musíte iba umiestniť cestu vaše projekty.

A sme pripravení na to, že už máme nainštalované potrebné nástroje, aby sme mohli spúšťať naše webové aplikácie na našom počítači.
Bez ďalších okolkov ho musíte jednoducho začať používať, môžete si nainštalovať WordPress, Joomla alebo iný nástroj na vykonávanie miestnych testov.


Obsah článku je v súlade s našimi zásadami redakčná etika. Ak chcete nahlásiť chybu, kliknite na ikonu tu.

5 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   pablo dijo

    Veľmi dobrý sprievodca, len komentár, v príkaze: sudo chown www-data: www-data / var / www / html / -R, malo by odstrániť medzery, veľmi nebezpečné; malo by to byť: sudo chown www-data: www-data / var / www / html / -R. Ak bude mať medzery medzery, používateľ root, ktorý ich vykoná, zmení vlastníka a skupinu root (/) a všetkých podradených priečinkov.

    Tiež v:; nie je tak nebezpečný, ako predchádzajúci, mal by byť:

    1.    Noe dijo

      Dobrý deň, Pablo, urobil som chybu, že som pri kopírovaní a prilepovaní urobil chybu, keby ste mi z tejto chyby mohli pomôcť

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

      Skopíroval som to s medzerami a teraz nemôžem spustiť žiadnu aplikáciu, ktorú nemám, ani neprijíma heslo na prístup ako root

      som nový v linuxe.

  2.   Alejandro Suarez dijo

    Ahoj kamarát, ďakujem za tvoj veľký príspevok, urobte všetky kroky s uspokojením, jediná vec je, že pri overovaní «localhost / info.php» stránka zostáva prázdna a nič neukazuje, dúfam, že to nie je problém.

    1.    David áno dijo

      Dobrý deň Alejandro.
      Najbezpečnejšie je, že ste zablokovali funkciu vo vašom php.ini
      V ňom môžete nakonfigurovať niekoľko parametrov, vyskúšať na termináli pomocou
      php –ini

    2.    asdasd dijo

      Ahoj Alejandro, pretože je to kvôli medzerám medzi