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
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
Nå 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
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.
Nå 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.
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:
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.
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.
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
Hei Alejandro, fordi det skyldes mellomrommene mellom