Installer LAMP (Linux Alapp MySQL PHP) i Ubuntu er veldig enkelt.
Prosedyren er delt inn i tre deler: Installer og test Apache, installer og test PHP og til slutt installer MySQL-databasesystemet.
Indeks
Apache
Installasjon
Skriv inn i en terminal:
sudo apt-get install apache2
Klar, du har allerede Apache 2 installert på maskinen din.
Webserveren startes automatisk når du starter maskinen. Hvis du må starte den manuelt, skriver du inn følgende kommando i en terminal:
sudo-tjenesten apache2 start
Slik stopper du tjenesten:
sudo service apache2 stopp
Og for å starte den på nytt
sudo service apache2 restart
Katalogen der du må lagre nettstedene dine er: / Var / www
For å gjøre dette, er det nødvendig å gi brukeren de nødvendige rettighetene. Følgende kommando er vanligvis tilstrekkelig i de fleste tilfeller, selv om det kan variere avhengig av sikkerhetsgraden du trenger på webserveren din:
sudo chmod -R 775 / var / www
test
Logg Inn http://localhost i nettleseren din. Du bør se en Apache-side.
PHP
Installasjon
Skriv inn følgende kommando i en terminal:
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql
Start Apache på nytt med:
sudo service apache2 restart
test
For å teste at den er installert riktig, skal vi lage et veldig enkelt PHP-skript:
sudo gedit /var/www/test.php
Skriv inn følgende innhold og lagre filen:
For å kjøre skriptet åpnet jeg nettleseren din og fikk tilgang til følgende URL: http://localhost/prueba.php. Du bør se en side med informasjon om PHP-installasjonen din.
MySQL
Installasjon
Skriv inn følgende kommando i en terminal:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Under installasjonsprosessen vil den be deg om å tilordne passordet til MySQL-rotbrukeren.
test
Skriv inn følgende i en terminal:
sudo tjeneste mysql status
Det skal gi noe om tilstanden til mysql-prosessen.
Slik bekrefter du at passordet fungerer bra:
mysql -uroot -pxxx
Hvor xxx er passordet du skrev inn under MySQL-installasjonen.
Hvis du vil endre rotpassordet, kjører du følgende kommando etter å ha logget på MySQL:
SETT PASSORD FOR 'root' @ 'localhost' = PASSORD ('yyy');
Erstatter yyy for ditt nye passord.
mariadb
Flere og flere mennesker foretrekker å bruke MariaDB i stedet for MySQL. Det skal bemerkes at MariaDB har høy kompatibilitet med MySQL, siden den har samme kommandoer, grensesnitt, APIer og biblioteker, og målet er å kunne endre en server for en annen direkte. Dette er fordi MariaDB er en direkte gaffel av MySQL, med den forskjellen at den har en GPL-lisens, i motsetning til MySQL, som etter Oracles kjøp av Sun endret lisensen til en proprietær.
La oss se hvordan du installerer MariaDB, i stedet for MySQL.
Installasjon
Hvis du tidligere har installert MySQL, må du først avinstallere den:
sudo apt-get purge mysql * sudo apt-get autoremove
Deretter må du legge til tilsvarende PPA. I tilfelle Ubuntu 13.10:
sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main
Og installer pakkene:
sudo apt-get oppdater sudo apt-get installer mariadb-server mariadb-client
Det vil be om passordet til rotbrukeren, akkurat som MySQL.
test
Slik bekrefter du riktig installasjon av MariaDB:
mysql -v
Den skal gi informasjon om MariaDB.
Slik sjekker du statusen for mariadb-prosessen:
sudo tjeneste mysql status
Ekstern tilgang til databasen
Hvis du vil ha tilgang til MySQL gjennom eksterne skript (det vil si ikke vert på din egen server), må du redigere bindingsadressen i /etc/mysql/my.cnf og erstatt standardverdien (127.0.0.1) med IP-adressen din.
Etter å ha gjort endringen i my.cnf, start MySQL på nytt med:
sudo service mysql start på nytt
phpMyAdmin
phpMyAdmin er en grafisk administrator for MySQL mye brukt av administratorer. For å installere den, skriv inn en terminal:
sudo apt-get install phpmyadmin
For å få tilgang til den, gå til følgende URL fra nettleseren din: http://localhost/phpmyadmin
Ikke glem å trykke på mellomromstasten i konfigurasjonsskjermen for å velge Apache2 som webserveren vi vil konfigurere automatisk.
Hvis du ikke får tilgang til phpmyadmin, kan du prøve å opprette en symlink i www-mappen, slik:
sudo ln -s / usr / share / phpmyadmin / var / www /
gd bibliotek
Hvis du vil legge til støtte for generering av graf og manipulering i PHP, skrev jeg i en terminal:
sudo apt-get install php5-gd
SSL på Apache 2
For å aktivere SSL (Secure Socket Layer) -modulen i Apache 2, skriv inn en terminal:
sudo a2enmod ssl
For å se endringene, ikke glem å starte Apache2 på nytt med:
sudo /etc/init.d/apache2 start på nytt
37 kommentarer, legg igjen dine
Hvis du bruker Ubuntu Minimal, fungerer det bedre (i Ubuntu Server er disse komponentene allerede installert som standard).
Jeg kjenner en metode som virker enklere for meg, du bruker bare følgende kommandolinje:
"Sudo apt-get install lamp-server ^" og woala ... Hele prosessen er praktisk talt automatisk.
Det er sant. Men hvis du vil ha noe mer raffinert som å installere nignx i stedet for Apache, må du bruke en annen metode.
lampe = Linux Apache MySQL PHP, hvis du vil at nginx ikke lenger er en lampe 😛
"Lamp-server" -pakken mangler fra Precise-depotet mitt.
på slutten av pakken er det en "^": sudo apt-get install lamp-server ^
Jubel! 🙂
Du mener:
apt-get installer Tasksel
oppgaver
og velg alternativet LAMPESERVER og fortsett med installasjonen 😀
Det er den jeg fant.
Akkurat nå kan jeg ikke bekrefte den informasjonen. I følge Ubuntu-pakker ville det imidlertid ikke være slik: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy§ion=all
Det er ingen slik pakke.
Jubel! Paul.
Flott opplæring. Jeg lagrer den i favoritter.
Greetings!
Jeg er glad for at det er nyttig, Ivan! : =)
Klem! Paul.
Den beste kommandoen er den som Jacob kommenterte: "sudo apt-get install lamp-server ^"
Det fungerer på alle smaker og versjoner av Ubuntu.
Greetings!
Godt innlegg og som et supplement til det, kan vi bruke kommandoen mysql_secure_installation (ikke root) til å bruke sikkerhetsalternativer, gyldig for både mysql og mariadb.
hilsen fra Chile
Det stemmer ... takk for bidraget!
Vel, jeg anbefaler xammp, installasjonen er enklere og den har et grafisk grensesnitt for å stoppe tjenestene
Sannheten er at jeg også foretrekker xampp. 🙂
Utmerket! Slik installerer du det i Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
Takk skal du ha! Godt bidrag!
Jeg foretrekker å bruke bærbar Lampp direkte. Jeg laster den ned fra Apache Friends. Det er et utmerket verktøy.
Flink! Takk x kommentar. I mange tilfeller er det vanligvis det mest behagelige. Det er sant.
Ah! Ingen lovbrudd, bare en liten korreksjon: utmerket er skrevet med "C" etter "X".
Klem! Paul.
Takk for innlegget! mange ganger når du installerer ubuntu-serveren med lampealternativet, får du halvparten av tingene.
Takk veldig god tuto og mer personlig enn å installere metapakken, siden jeg for eksempel ikke trenger mysql for de små tingene jeg gjør.
Bare et lite notat, php-testfilen må være inne i html-mappen for at den skal kunne åpnes riktig, så opprettingskommandoen vil være;
sudo gedit /var/www/html/test.php
En annen anbefaling er bortsett fra å gi tillatelser til / var / www-mappen, som du sier, er å legge den til brukerens gruppe med kommandoen;
sudo chmod -R 775 / var / www
sudo chown -hR ditt_brukernavn: ditt_brukernavn / var / www
Så vi kan lage dokumenter og lenker i den for å fungere
Er det noen som har noen ide om hvordan du installerer LAMP på Arch? Jeg fulgte allerede wiki-instruksjonene, og da jeg begynte å konfigurere PHP, sluttet Apache å fungere. uu
Du kan bruke Bitnami og du sparer mye tid.
veldig god tutorial har hjulpet meg mye takk !!!
Tusen takk =) en god opplæring =) cdt hilsener. Jeg håper å se flere av publikasjonene dine! ...
Tusen takk, tusen takk for bidraget. Det fungerte for mye for meg. Kommandoene er tydelige og forklart i rekkefølge for å komme til slutten jeg vil, for å programmere
Hilsen
Jeg trenger hjelp, en manual, noe som lar meg installere full roundcube på ubuntu og dens kommandoer for å beholde alt relatert til webmail. Fra allerede tusen takk.
Jeg vet at dette innlegget er gammelt, men du reddet livet mitt, jeg trodde jeg aldri ville lære php.
hilsen
Den beste opplæringen jeg har sett for dette. I all mysql sviktet jeg. Takk så mye!!! Jeg har allerede datamaskinen klar til å freak out. ha ha
Jeg får 404 feil, kan noen hjelpe meg? Takk skal du ha
Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common alle 5.5.41-0ubuntu0.14.04.1
404 ble ikke funnet [IP: 54.185.19.94 80]
Err http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common alle 5.5.41-0ubuntu0.14.04.1
404 ble ikke funnet [IP: 91.189.91.23 80]
Og flere feil.
Veldig godt forklart. Takk så mye!.
Takk, det hjalp meg veldig
Værsågod! 🙂
VELDIG GOD guide for å installere lampe i ubuntu og derivater ... takk
fungerer 100% på Xubuntu 15.04 & Elementary Os
Takk for veiledningen ...
Et sitat mangler på slutten av denne linjen: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu saftig hoved]