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

LAMP

God morgen, denne gangen vil jeg vise deg hvordan du installerer LAMP (Linux, Apache, MySQL og PHP), dette flotte settet med verktøy åpen kildekode som tillate oss å kjøre og være vert for webapplikasjoner på datamaskinen vår.

av som fortsatt er et utmerket alternativ hvis du vil starte med hva som er utvikling av webapplikasjoner eller begynne å skrive dine første webprogrammeringsprosjekter.

Fra første omgang må vi oppdatere alle pakkene av systemet vårt, for dette må vi utføre følgende kommandoer i terminalen.

sudo apt update
sudo apt upgrade

Hvordan iInstallere LAMP på Ubuntu 17.10?

Nå herfra og videre må vi installere applikasjonene som bygger LAMP, som tidligere beskrevet, førstehånds iVi installerer Apache på systemet vårt.

Installer Apache webserver

apache 2

El paquete apache2-utils det vil installere noen verktøy som Apache HTTP Server Benchmarking Tool.

For å installere det, gjør vi det med følgende kommando:

sudo apt install -y apache2 apache2-utils

Etter at den er installert, Apache skal starte automatisk. Vi må bekrefte med systemctl.

sudo systemctl start apache2
sudo systemctl enable apache2

vi må angi ip eller vi må bare skrive localhost eller 127.0.0.1 i adressefeltet i nettleseren vår for å kontrollere at Apache-serveren kjører riktig på datamaskinen vår.

Etter dette må vi bare utfø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 å installere denne databasen må vi utføre følgende kommando:

sudo apt install mariadb-server mariadb-client

Etter at den er installert, skal MariaDB-serveren kjøre automatisk.
Hvis den ikke kjører, starter vi den med denne kommandoen:

sudo systemctl start mariadb

Slik lar du MariaDB starte automatisk ved oppstart:

sudo systemctl enable mariadb

Nå må vi kjøre sikkerhetsskriptet etter installasjon.

sudo mysql_secure_installation

I løpet av denne prosessen vil den be oss om å tildele et passord til rotbrukeren i databasen. Når dette er gjort, fortsetter vi til neste trinn.

da vi må trykke Enter for å svare på alle de gjenværende spørsmålene, som vil fjerne den anonyme brukeren, vil det deaktivere rotinnloggingen og fjerne testdatabasen.
Dette trinnet er et grunnleggende krav for sikkerheten til MariaDB-databasen.

Som standard bruker MaraiDB-pakken i Ubuntu unix_socket til å autentisere brukerinnloggingen, noe som i utgangspunktet betyr at du kan bruke operativsystemets brukernavn og passord for å logge på MariaDB-konsollen.

Installer PHP på Ubuntu 17.10

php 7.1

En for øyeblikket er den stabile versjonen av PHP 7.1 Så hvis du bruker denne opplæringen til versjoner senere enn dette, trenger du bare å endre avhengighetene og pakkene som kreves her av deres nåværende versjoner.
For å installere det må vi bare kjø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

Nå dDu må aktivere Apache php7.1-modulen og deretter starte Apache-webserveren på nytt.

sudo a2enmod php7.1
sudo systemctl restart apache2

Nå er det vi kan gjøre lage en fil som viser oss all PH-informasjonenSpørsmål, for å teste PHP-skriptene med Apache-serveren, må vi opprette en info.php-fil i rotkatalogen til dokumentet.

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

Legg til følgende PHP-kode i filen.

<? php phpinfo (); ?>

Lagre og lukk filen.

i adressefeltet i nettleseren, skriv inn 127.0.0.1/info.php eller localhost / info.php .

De bør se serverens PHP-informasjon. Dette betyr at PHP-skript kan kjøres vellykket med Apache-webserveren.

Jeg må bare minne deg om at adressen du alltid vil jobbe med er adressen til "localhost" eller "127.0.0.1", som er den du vil legge i nettleseren din, derfra trenger du bare å plassere banen til prosjektene dine.

Og klar med det, har vi allerede de nødvendige verktøyene installert for å kunne begynne å kjøre webapplikasjonene på datamaskinen vår.
Uten videre, må du bare begynne å bruke den, du kan installere WordPress, Joomla eller noe annet verktøy for å gjøre dine lokale tester.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Pablo sa

    Veldig god guide, bare en kommentar, i kommandoen: sudo chown www-data: www-data / var / www / html / -R, det skal fjerne de hvite mellomrom, veldig farlig; det skal være: sudo chown www-data: www-data / var / www / html / -R. Med de tomme mellomrommene, som er root, som utfører det, vil de endre eieren og gruppen til roten (/) og alle underordnede mapper.

    Også i:; ikke så farlig, som den forrige, bør det være:

    1.    Noe sa

      Hei Pablo, jeg gjorde feilen ved å kopiere og lime inn, hvis du kunne hjelpe meg fra denne feilen

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

      Jeg kopierte det med mellomrommene, og nå kan jeg ikke kjøre noe program jeg ikke har, og godtar ikke passordet for å få tilgang til det som root

      Jeg er ny på Linux.

  2.   Alejandro Suarez sa

    Hei venn, takk for ditt gode bidrag, gjør alle trinnene med tilfredshet, det eneste er at når du foretar bekreftelsen «localhost / info.php», forblir siden tom og ikke viser noe, forhåpentligvis er det ikke noe problem.

    1.    David yeshael sa

      Hei Alejandro.
      Det tryggeste er at du har funksjonen blokkert i php.ini
      I den kan du konfigurere flere parametere, test på terminalen med
      php –ini

    2.    asdasd sa

      Hei Alejandro, fordi det skyldes mellomrommene mellom