Slik installerer LAMP-stakken på Ubuntu 15.10

LAMP er en kombinasjon av operativsystem og open-source software stack. Akronymet LAMP kom fra de første bokstavene ofLinux, Apache HTTP Server, MySQL eller MariaDB database og PHP /Perl /Python. Denne veiledningen beskriver hvordan du installerer LAMP stack på Ubuntu 15.10, men trinnene beskrevet nedenfor skal jobbe på tidligere Ubuntu-versjoner som Ubuntu 15.04 /14.10 /14.04 /13.10 etc.
Installer LAMP-stakken på Ubuntu 15.10
1. Installere Apache
Apache er en åpen kildekode-multi-plattform web server. Det gir et komplett utvalg av web server funksjoner, inkludert CGI, SSL og virtuelle domener
å installere Apache, skriv:.

 sudo apt-get install apache2Test Apache: 
Åpne nettleseren og gå til http: //localhost /eller http:. //server-ip-adresse /
to. Installere MySQL
MySQL er en relasjonsdatabase management system (RDBMS) som kjører som en server som sørger for flerbrukertilgang til en rekke databaser, men SQLite har trolig mer total integrert distribusjoner
 sudo apt-get install mysql-server mysql-clientDuring installasjon, vil du bli bedt om å sette opp MySQL "root" bruker passord. Skriv inn passordet og klikk OK 
Tast inn passordet
MySQL er installert nå
Du kan bekrefte MySQL server status ved hjelp av kommandoen:...
På Ubuntu 15.10 /15.04:
 sudo systemctl status mysqlOn Ubuntu 14.10 og tidligere versjoner: 
 sudo tjenesten mysql statusSample utgang: 
 ● mysql.service - MySQL Felles ServerLoaded: lastet (/lib /systemd /system /mysql.service, aktivert, leverandør forhåndsinnstilling: aktivert) Aktiv: aktiv (løping) siden man 2015-10-26 14:23:01 IST; 28s agoMain PID: 3577 (mysqld_safe) CGroup: /system.slice/mysql.service├─3577 /bin /sh /usr /bin /mysqld_safe└─3924 /usr /sbin /mysqld --basedir = /usr --datadir = /var /lib /mysql --... 26 oktober 14:23:00 server systemd [1]: Starter MySQL Felles Server ... 26 oktober 14:23:00 server mysqld_safe [3577]: 151 026 14:23:00 mysqld_safe Kan ikke .... 26 oktober 14:23:00 server mysqld_safe [3577]: 151 026 14:23:00 mysqld_safe loggin .... 26 oktober 14:23:01 server mysqld_safe [3577]: 151 026 14:23 : 01 mysqld_safe Starti ... lOct 26 14:23:01 server systemd [1]: Startet MySQL Felles Server.Hint: Noen linjer ble ellipsized, bruke -l å vise i full.3. Installer MariaDB 
I tilfelle du ønsker å bruke MariaDB stedet for MySQL Community Edition, følger du fremgangsmåten nedenfor.
MariaDB er en dråpe i erstatning for MySQL. Det er en robust, skalerbar og pålitelig SQL server som kommer rikt sett med forbedringer.
Først må du fjerne eksisterende MySQL pakker hvis noen. For å avinstallere MySQL sammen med sine konfigurasjonsfiler, skriv følgende kommandoer en etter en:
 sudo systemctl stoppe mysqlsudo apt-get remove --purge mysql-server mysql-klient mysql-commonsudo apt-get autoremovesudo apt- få autocleansudo rm -rf /var /lib /mysql /sudo rm -rf /etc /mysql /Etter å ha fjernet MySQL, kjører du følgende kommando for å installere MariaDB. 
 sudo apt-get install mariadb-serverAlternatively, kan du installere det ved hjelp MariaDB repository hvis du ønsker å prøve nyeste versjon av MariaDB. Kjør følgende kommandoer for å legge PPA. Som for å skrive dette, er MariaDB PPA ennå ikke oppdatert til Ubuntu 15.04. Men vi kan bruke i depotet av Ubuntu 14.10 i stedet 
 sudo apt-get install software-egenskaper-commonsudo apt-key adv --recv-tastene --keyserver HKP. //keyserver.ubuntu.com: 80 0xcbcb082a1bb943dbsudo add-apt-repository deb http://download.nus.edu.sg/mirror/mariadb/repo/10.1/ubuntu levende main'Update listen programvarekilder og installere MariaDB bruker disse kommandoene: 
 sudo apt-get updatesudo apt-get install mariadb-serverDuring installasjonen vil du bli bedt om å sette mysql 'root' brukerpassord. Skriv inn passordet to ganger, og fullføre installasjonen 
Viktig:.. I Ubuntu 15.10 /15.04, MariaDB vil ikke be deg om å sette rotbrukerpassordet under installasjonen
også, kan du ikke sette passord manuelt ved hjelp av følgende kommando også:
 mysql_secure_installationIt vil kaste følgende feil 
. MERK: KJØRER alle deler av dette skriptet er anbefalt for alle MariaDBSERVERS i produksjonen BRUK! Les hvert STEP NØYE! For å logge inn MariaDB å sikre det, trenger vi den Current for root brukeren. Hvis du nettopp har installert MariaDB, andyou har ikke satt root-passordet enda, vil passordet være blankt, så du bør bare på enter here.Enter gjeldende passord for root (skriv for ingen): ERROR 1698 (28000): Tilgang nektet for user 'root' @ 'localhost'Enter gjeldende passord for root (skriv for ingen): For å reparere denne feilen, logge inn på mysql spør uten passord som root user: 
 sudo mysql -u rootThen, løp følgende kommandoer en etter en i mysql teksten: 
 bruk mysql; 
 oppdatering brukeren sette plugin = '' hvor user = 'root'; 
 strakt privilegier; 
 \\ qThat er det. Nå satt database administrative "root" bruker passord ved å bruke kommandoen. Trykk Enter og gå med standardinnstillingene 
 mysql_secure_installationSample utgang. 
 NB: Kjører alle deler av dette skriptet er anbefalt for alle MariaDB SERVERE I PRODUKSJON BRUK! Les hvert STEP NØYE! For å logge inn MariaDB å sikre det, trenger vi den Current for root brukeren. Hvis du nettopp har installert MariaDB, andyou har ikke satt root-passordet enda, vil passordet være blankt, så du bør bare på enter here.Enter gjeldende passord for root (skriv for ingen): OK, hell brukes passord, flytting på ... Stille rotpassordet sikrer at ingen kan logge inn på MariaDBroot brukeren uten riktig authorisation.Set root-passordet? [Y /n] yNew passord: Tast inn nytt passord: Passord oppdatert hell Oppgradere privilegium tabellene .. ... Suksess som standard en MariaDB installasjon har en anonym bruker, slik at anyoneto logge inn MariaDB uten å måtte ha en bruker! konto opprettet forthem. Dette er kun ment for testing, og for å gjøre installationgo litt jevnere. Du bør fjerne dem før du flytter inn aproduction environment.Remove anonyme brukere? Normalt [Y /n] ... Suksess!, Root bør bare få lov til å koble fra 'localhost'. Thisensures at noen ikke kan gjette på root-passordet fra network.Disallow root innlogging eksternt? [Y /n] ... Suksess! Som standard leveres MariaDB med en database som heter "test" som alle canaccess. Dette er også kun ment for testing, og bør være removedbefore flytte inn i en produksjons environment.Remove testdatabase og tilgang til det? [Y /n] - Slippe test database ... ERROR 1008 (HY000) på linje 1: Kan ikke slippe database 'test'; database eksisterer ikke ... Kunne! Ikke kritisk, bevege ... - Fjerne privilegier på testdatabase ... ... Suksess Oppgradere privilegium tabellene vil sikre at alle endringer som er gjort så farwill virkning immediately.Reload privilegium tabellene nå!? [Y /n] ... Suksess! Rydder opp ... Alt gjort! Hvis du har fullført alle trinnene ovenfor, bør MariaDBinstallation nå være secure.Thanks for bruk MariaDB Sjekk om mariadb kjører eller ikke, ved hjelp av følgende kommando: 
 sudo tjenesten mysql statusSample utgang: 
 ● mysql.service - LSB: Start og stopp de MySQL database server daemonLoaded: lastet (/etc/init.d/mysql) Aktiv: aktiv (løping) siden man 2015-10-26 14:26:36 IST; 2min 5s agoDocs: mann: systemd-SysV- generatorer (8) CGroup: /system.slice/mysql.service├─6387 /bin /bash /usr /bin /mysqld_safe├─6388 logger -p daemon err -t /etc /init.d /mysql -i└─6544 /usr /sbin /mysqld --basedir = /usr --datadir = /var /lib /mysql --... 26 oktober 14:26:39 server /etc /mysql /debian-start [6595]: mysql.time_zone_transit ... 26 oktober 14:26:39 server /etc /mysql /debian-start [6595]: mysql.time_zone_transit ... 26 oktober 14:26:39 server /etc /mysql /debian-start [6595]: mysql.user ... 26 oktober 14:26:39 server /etc /mysql /debian-start [6595]: Fase 2/6: Fikse viewsOct 26 14:26:39 server /etc /mysql /debian-start [6595]: Processing databasesOct 26 14:26:39 server /etc /mysql /debian-start [6595]: information_schemaOct 26 14:26:39 server /etc /mysql /debian-start [6595 ]: mysqlOct 26 14:26:39 server /etc /mysql /debian-start [6595]: performance_schemaOct 26 14:26:39 server /etc /mysql /debian-start [6653]: Ser etter usikker r ... oktober 26 14:26:39 server /etc /mysql /debian-start [6657]: Skredutløsning MyISAM-recov ... Hint: Noen linjer ble ellipsized, bruke -l å vise i full.4. Installere PHP 
PHP (rekursive akronym for PHP: Hypertext Preprocessor). Er en mye brukt open-source generell skriptspråk som er spesielt egnet for webutvikling og kan integreres i HTML
installere PHP med følgende kommando:
 sudo apt-get install php5 php5-mysql libapache2-mod-php5To test PHP, skape en sample "testphp.php" -filen i Apache dokumentet rotmappen. 
 sudo nano /var /www /html /testphp.phpAdd følgende linjer:? 
 < phpphpinfo (); > Restart apache2 tjeneste 
På Ubuntu 15.10 /15.04:?.
 sudo systemctl restart apache2On Ubuntu 14.10 og lavere versjoner: 
 sudo tjenesten apache2 restartNavigate til http: //server-ip-address/testphp.php. Det vil vise alle detaljer om php som versjon, bygge dato og kommandoer osv 
Hvis du ønsker å installere alle PHP moduler på en gang, skriver du inn kommandoen sudo apt-get install php * og starte apache2 tjenesten . Å verifisere moduler, åpne nettleser og gå til http: //server-ip-address/testphp.php. Du vil kunne se alle installerte PHP moduler.
5. Administrere MySQL databaser (valgfritt)
Installer phpMyAdmin
phpMyAdmin er et gratis open-source web-grensesnitt verktøy som brukes til å administrere MySQL-databaser. Den er tilgjengelig i de offisielle Debian repositories. Så installere den kommandoen med:
 sudo apt-get install phpmyadminSelect webserveren som bør automatisk konfigurert til å kjøre phpMyAdmin. I mitt tilfelle er det apache2. 

PhpMyAdmin må ha en database installert og konfigurert før det kan brukes. Dette kan eventuelt håndteres av dbconfig-common.
Velg 'Ja' for å konfigurere databasen for phpmyadmin wjth dbconfig-common.
Skriv inn passord på databasen administrative brukeren.
Enter MySQL søknad passord for phpmyadmin: største nettstedene taste inn passord:
suksess! phpMyAdmin installasjonen er installert
Tilleggs. Merk: Hvis du har fulgt alle trinnene nøye, bør phpMyAdmin fungere helt fint. I tilfelle phpMyAdmin ikke fungerer, kan du gjøre følgende trinn
Åpne terminal, og skriv:.
 sudo nano /etc/apache2/apache2.confAdd følgende linje på slutten 
Inkluder /etc/phpmyadmin/apache.confSave og Exit. Starte apache tjeneste:
På Ubuntu 15.10 /15.04:
 sudo systemctl restart apache2On Ubuntu 14.10 og lavere versjoner: 
 sudo /etc/init.d/apache2 restart6. Tilgang phpMyAdmin Web Console 
Nå kan du få tilgang til phpmyadmin konsollen ved å navigere til http:. //Server-ip-adresse /phpmyadmin /fra nettleseren
Skriv inn ditt MySQL-brukernavn og passord som du har gitt i tidligere trinn . I mitt tilfelle sin "root" og "ubuntu".
Du vil bli omdirigert til PhpMyAdmin hoved webgrensesnitt.
Herfra kan du administrere MySQL-databaser fra phpMyAdmin webgrensesnitt.
Det er det. Din LAMP stack er klar til bruk. Anmeldelser