Installer LAMP (Linux, Apache, MySQL & PHP) på Ubuntu 17.10

LAMP

Godmorgen, denne gang vil jeg vise dig, hvordan du installerer LAMP (Linux, Apache, MySQL & PHP), dette fantastiske sæt værktøjer open source det tillad os at køre og hoste webapplikationer på vores computer.

Ved hvilket stadig er en glimrende mulighed hvis du vil starte med, hvad der er udvikling af webapplikationer eller begynde at skrive dine første webprogrammeringsprojekter.

Fra første omgang skal vi opdatere alle pakkerne af vores system, for dette skal vi udføre følgende kommandoer i terminalen.

sudo apt update
sudo apt upgrade

Hvordan iInstallere LAMP på Ubuntu 17.10?

Nu fra nu af skal vi installere de applikationer, der bygger LAMP, som tidligere beskrevet, førstehånds iVi installerer Apache på vores system.

Installer Apache-webserver

apache 2

El paquete apache2-utils det vil installere nogle værktøjer som Apache HTTP Server Benchmarking Tool.

For at installere det gør vi det med følgende kommando:

sudo apt install -y apache2 apache2-utils

Når den er installeret, Apache skal starte automatisk. Vi skal verificere med systemctl.

sudo systemctl start apache2
sudo systemctl enable apache2

Nu vi skal indtaste vores ip, eller vi skal kun skrive localhost eller 127.0.0.1 i adresselinjen i vores browser for at kontrollere, at Apache-serveren kører korrekt på vores computer.

Herefter skal vi bare udføre følgende kommando:

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

Installer MariaDB-databaseserveren

MariaDB er en direkte erstatning for MySQL, for at installere denne database skal vi udføre følgende kommando:

sudo apt install mariadb-server mariadb-client

Når den er installeret, skal MariaDB-serveren køre automatisk.
Hvis den ikke kører, starter vi den med denne kommando:

sudo systemctl start mariadb

Sådan tillades MariaDB at starte automatisk ved opstartstid:

sudo systemctl enable mariadb

Nu skal vi køre sikkerhedsscriptet efter installationen.

sudo mysql_secure_installation

Under denne proces beder det os om at tildele en adgangskode til rodbrugeren i databasen, når dette er gjort, fortsætter vi til næste trin.

vi skal trykke på Enter for at besvare alle de resterende spørgsmål, som fjerner den anonyme bruger, deaktiverer det rodlogin og fjerner testdatabasen.
Dette trin er et grundlæggende krav til sikkerheden i MariaDB-databasen.

Som standard bruger MaraiDB-pakken i Ubuntu unix_socket til at godkende brugerloginet, hvilket grundlæggende betyder, at du kan bruge operativsystemets brugernavn og adgangskode til at logge ind på MariaDB-konsollen.

Installer PHP på Ubuntu 17.10

php 7.1

En i øjeblikket er den stabile version af PHP 7.1 Så hvis du bruger denne tutorial til versioner senere end dette, behøver du kun ændre de afhængigheder og pakker, der kræves her af deres nuværende versioner.
For at installere det skal vi bare udføre:

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

Nu dDu skal aktivere Apache php7.1-modulet og derefter genstarte Apache-webserveren.

sudo a2enmod php7.1
sudo systemctl restart apache2

Hvad vi nu kan gøre er Opret en fil, der viser os alle PH-oplysningerneQ, for at teste PHP-scripts med Apache-serveren skal vi oprette en info.php-fil i dokumentets rodmappe.

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

Tilføj følgende PHP-kode til filen.

<? php phpinfo (); ?>

Gem og luk filen.

Nu i adresselinjen i browseren skal du indtaste 127.0.0.1/info.php eller localhost / info.php .

De skal se din servers PHP-oplysninger. Dette betyder, at PHP-scripts kan køre med succes med Apache-webserveren.

Jeg er bare nødt til at minde dig om, at den adresse, du vil arbejde på, altid er adressen på "localhost" eller "127.0.0.1", hvilket er den adresse, du vil lægge i din webbrowser, derfra behøver du kun at placere stien af dine projekter.

Og klar med det, har vi allerede de nødvendige værktøjer installeret for at kunne køre vores webapplikationer på vores computer.
Uden yderligere ado er du bare nødt til at begynde at bruge det, du kan installere WordPress, Joomla eller et andet værktøj til at udføre dine lokale tests.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Paul sagde han

    Guiden er meget god, bare en kommentar, i kommandoen: sudo chown www-data: www-data / var / www / html / -R, den skal fjerne de hvide mellemrum, meget farligt; det skal være: sudo chown www-data: www-data / var / www / html / -R. Med de tomme mellemrum, der er root, der udfører det, ændrer ejeren og gruppen af ​​rod (/) og alle underordnede mapper.

    Også i:; ikke så farligt, som den forrige, burde det være:

    1.    Noe sagde han

      Hej Pablo, jeg begik fejlen ved at kopiere og indsætte, hvis du kunne hjælpe mig med denne fejl

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

      Jeg kopierede det med mellemrumene, og nu kan jeg ikke køre nogen applikation, jeg ikke har, og den accepterer heller ikke adgangskoden for at få adgang som root

      Jeg er ny på Linux.

  2.   Alejandro Suarez sagde han

    Hej ven, tak for dit store bidrag, gør alle trin med tilfredshed, det eneste er, at når du foretager verifikationen «localhost / info.php», forbliver siden tom og ikke viser noget, forhåbentlig er det ikke et problem.

    1.    David yeshael sagde han

      Hej Alejandro.
      Det sikreste er, at du har blokeret funktionen i din php.ini
      I den kan du konfigurere flere parametre, test på terminalen med
      php –ini

    2.    asdasd sagde han

      Hej Alejandro, fordi det skyldes mellemrummet imellem