Un paquet de programari anomenat LAMP inclou un sistema operatiu al nucli Linux, un servidor web Apache, una base de dades MySQL i components PHP utilitzats per al motor del lloc. A continuació, descrivim detalladament la instal·lació i la configuració inicial d’aquests complements, tenint com a exemple la darrera versió d’Ubuntu.
Instal·leu la suite LAMP a Ubuntu
Atès que el format d'aquest article ja significa que heu instal·lat Ubuntu al vostre ordinador, ometem aquest pas i anirem directament a altres programes, però podeu trobar instruccions sobre el tema que us interessi llegint els nostres altres articles sobre els següents enllaços.
Més detalls:
Instal·lació d'Ubuntu a VirtualBox
Guia d'instal·lació de Linux amb unitats Flash
Pas 1: Instal·leu Apache
Comenceu instal·lant un servidor web obert anomenat Apache. És una de les millors opcions, de manera que es converteix en l'elecció de molts usuaris. A Ubuntu es fa servir "Terminal":
- Obriu el menú i inicieu la consola o premeu la combinació de tecles Ctrl + Alt + T.
- Primer, actualitzeu els dipòsits del sistema per assegurar-vos que teniu tots els components necessaris. Per fer-ho, escriviu l’ordre
sudo apt-get update
. - Totes les accions a través de sudo s'executa amb accés root, així que assegureu-vos d'introduir la vostra contrasenya (no es mostra quan la introduïu).
- Quan hagueu completat, entreu
sudo apt-get install apache2
per afegir apache al sistema. - Confirmeu afegir tots els fitxers seleccionant la resposta D.
- Provarem el servidor web executant-se
sudo apache2ctl configtest
. - La sintaxi hauria de ser normal, però de vegades hi ha un advertiment sobre la necessitat d’afegir Nom de servidor.
- Afegiu aquesta variable global al fitxer de configuració per evitar advertències en el futur. Executeu el propi fitxer mitjançant
sudo nano /etc/apache2/apache2.conf
. - Ara executeu la segona consola, on executeu l’ordre
ip addr mostra eth0 | grep inet | awk '{imprimir $ 2; } '| sed 's //.*$//'
per saber la vostra adreça IP o domini de servidor. - A la primera "Terminal" Baixeu a la part inferior del fitxer obert i entreu
Nom del servidor + nom de domini o adreça IP
que acabes d'aprendre. Deseu els canvis mitjançant Ctrl + O i tanqueu el fitxer de configuració. - Feu una altra prova per assegurar-vos que no hi ha errors i, a continuació, reinicieu el servidor web
sudo systemctl restart apache2
. - Afegiu Apache a l’arrencada, si voleu que comenci amb el sistema operatiu amb l’ordre
sudo systemctl permet apache2
. - Només queda iniciar el servidor web per comprovar-ne l'estabilitat, utilitzar la comanda
sudo systemctl iniciar apache2
. - Inicieu el navegador i aneu a
localhost
. Si esteu a la pàgina principal d'Apache, llavors tot funciona correctament, seguiu el pas següent.
Pas 2: Instal·leu MySQL
El segon pas és afegir una base de dades MySQL, que també es fa mitjançant una consola estàndard mitjançant les ordres disponibles al sistema.
- Prioritat de "Terminal" escriure
sudo apt-get install mysql-server
i feu clic a Introduïu. - Confirmeu l'addició de fitxers nous.
- Assegureu-vos d’assegurar l’ús de l’entorn MySQL, de manera que assegureu-vos la protecció amb un complement independent instal·lat a través de
sudo mysql_secure_installation
. - La configuració de la configuració del connector per als requisits de contrasenya no té una sola instrucció, ja que cada usuari és repel·lit per les seves pròpies solucions quant a validació. Si voleu instal·lar els requisits, entreu a la consola y a petició.
- A continuació, cal seleccionar el nivell de protecció Primer llegiu la descripció de cada paràmetre i, a continuació, seleccioneu el més adequat.
- Definiu una nova contrasenya per garantir l'accés de l’usuari principal.
- A més, veureu diversos paràmetres de seguretat davant vostre, els llegiràs i acceptareu o negareu si ho considereu necessari.
Us recomanem que llegiu la descripció d’un altre mètode d’instal·lació en el nostre article separat, que trobareu a l’enllaç següent.
Vegeu també: Guia d'instal·lació de MySQL per a Ubuntu
Pas 3: instal·leu PHP
El pas final per garantir el funcionament normal del sistema LAMP és la instal·lació de components PHP. No hi ha res difícil a l’implementació d’aquest procés, només cal que utilitzeu una de les ordres disponibles i, a continuació, configureu el treball del complement mateix.
- In "Terminal" escriviu l’equip
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
per instal·lar els components necessaris si necessiteu la versió 7. - De vegades, l’ordre anterior s’ha trencat, així que feu servir
sudo apt install php 7.2-cli
o bésudo apt install hhvm
per instal·lar l'última versió disponible 7.2. - Un cop finalitzat el procediment, assegureu-vos que el muntatge correcte està instal·lat escrivint a la consola
php -v
. - La gestió de bases de dades i la implementació de la interfície web es realitzen mitjançant l’eina gratuïta PHPmyadmin, que també és convenient instal·lar durant la configuració de LAMP. Per començar, introduïu l’ordre
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Confirmeu l’addició de fitxers nous seleccionant l’opció adequada.
- Especifiqueu el servidor web "Apache2" i feu clic a "D'acord".
- Se us demanarà que configureu la base de dades mitjançant un comandament especial, si cal, seleccioneu una resposta positiva.
- Creeu una contrasenya per registrar-vos amb el servidor de base de dades, després de la qual cosa haureu de confirmar-la introduint-la de nou.
- Per defecte, no podreu iniciar la sessió a PHPmyadmin en nom d’un usuari amb accés root o mitjançant interfícies TPC, de manera que haureu de desactivar l’eina de bloqueig. Activeu els drets root a través de l'ordre
sudo -i
. - Passa l’aturada teclejant
echo "update user set plugin =" on User = "root"; privilegis de descàrrega; "| mysql -u root -p mysql
.
En aquest procediment, la instal·lació i la configuració de PHP per a LAMP es pot considerar satisfactòriament.
Vegeu també: Guia d’instal·lació de PHP per al servidor d’Ubuntu
Avui hem parlat de la instal·lació i configuració bàsica dels components LAMP per al sistema operatiu Ubuntu. Per descomptat, aquesta no és tota la informació que es pot proporcionar sobre aquest tema, hi ha molts matisos associats a l’ús de diversos dominis o bases de dades. Tanmateix, gràcies a les instruccions anteriors, podeu preparar fàcilment el vostre sistema per al correcte funcionament d'aquest paquet de programari.