Instal·leu WordPress amb Nginx, MariaDB 10 i PHP 7 a Ubuntu 18.04
WordPress 5 recentment publicat amb alguns canvis bàsics, com ara l'editor Gutenberg. És possible que molts dels nostres lectors vulguin provar-ho al seu propi servidor. Per a aquells de vosaltres, en aquest tutorial configurarem WordPress 5 amb LEMP a Ubuntu 18.04.
Per a les persones que no ho saben, LEMP és una combinació popular de Linux, Nginx, MySQL/MariaDB i PHP.
- Un servidor dedicat o un VPS (servidor privat virtual) amb instal·lació mínima d'Ubuntu 18.04.
IMPORTANT: us suggereixo que opteu per Bluehost Hosting, que ens ofereix un descompte especial per als nostres lectors, i també inclou 1 domini gratuït i 1 adreça IP. , SSL gratuït i assistència 24/7 de tota la vida.
Aquest tutorial us guiarà a través de la instal·lació de tots els paquets necessaris, creant la vostra pròpia base de dades, preparant vhost i completant la instal·lació de WordPress mitjançant el navegador.
Instal·lació del servidor web Nginx a Ubuntu 18.04
Primer prepararem el nostre servidor web Nginx. Per instal·lar el paquet, executeu l'ordre següent:
$ sudo apt update && sudo apt upgrade $ sudo apt install nginx
Per iniciar el servei nginx i iniciar-lo automàticament a l'arrencada del sistema, executeu les ordres següents:
$ sudo systemctl start nginx.service $ sudo systemctl enable nginx.service
Creació de Vhost per al lloc web de WordPress a Nginx
Ara crearem vhost per al nostre lloc web de WordPress. Creeu el fitxer següent amb el vostre editor de text preferit:
$ sudo vim /etc/nginx/sites-available/wordpress.conf
A l'exemple següent, canvieu example.com
pel domini que voleu utilitzar:
server { listen 80; listen [::]:80; root /var/www/html/wordpress; index index.php index.html index.htm; server_name example.com www.example.com; client_max_body_size 100M; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Desa el fitxer i surt. A continuació, activeu el lloc amb:
$ sudo ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/
A continuació, torneu a carregar nginx amb:
$ sudo systemctl reload nginx
Instal·lació de MariaDB 10 a Ubuntu 18.04
Utilitzarem MariaDB per a la nostra base de dades de WordPress. Per instal·lar MariaDB, executeu l'ordre següent:
$ sudo apt install mariadb-server mariadb-client
Un cop finalitzada la instal·lació, l'iniciarem i la configurarem perquè s'iniciï automàticament a l'arrencada del sistema:
$ sudo systemctl start mariadb.service $ sudo systemctl enable mariadb.service
A continuació, assegureu la vostra instal·lació de MariaDB executant l'ordre següent:
$ sudo mysql_secure_installation
Simplement responeu a les preguntes del missatge per completar la tasca.
Creació de bases de dades de WordPress per a llocs web
Després d'això, prepararem la base de dades, l'usuari de la base de dades i la contrasenya per a aquest usuari. Seran utilitzats per la nostra aplicació de WordPress perquè es pugui connectar al servidor MySQL.
$ sudo mysql -u root -p
Amb les ordres següents, primer crearem una base de dades, després un usuari de la base de dades i la seva contrasenya. Aleshores concedirem els privilegis d'usuari a aquesta base de dades.
CREATE DATABASE wordpress; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY ‘secure_password’; GRANT ALL ON wordpress.* TO 'wp_user'@'localhost' ; FLUSH PRIVILEGES; EXIT;
Instal·lació de PHP 7 a Ubuntu 18.04
Com que WordPress és una aplicació escrita en PHP, instal·larem PHP i els paquets PHP necessaris per executar WordPress, utilitzeu l'ordre següent:
$ sudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl
Un cop finalitzada la instal·lació, iniciarem el servei php-fpm i l'habilitarem:
$ sudo systemctl start php7.2-fpm $ systemctl enable php7.2-fpm
Instal·lació de WordPress 5 a Ubuntu 18.04
A partir d'aquest moment, comença la part fàcil. Baixeu l'últim paquet de WordPress amb la següent comanda wget:
$ cd /tmp && wget http://wordpress.org/latest.tar.gz
A continuació, extreu l'arxiu amb:
$ sudo tar -xvzf latest.tar.gz -C /var/www/html
L'anterior crearà la nostra arrel de document que hem establert al vhost que és /var/www/html/wordpress. Aleshores haurem de canviar la propietat dels fitxers i carpetes dins d'aquest directori amb:
$ sudo chown www-data: /var/www/html/wordpress/ -R
Ara estem preparats per executar la instal·lació del nostre WordPress. Si heu utilitzat un domini no registrat/no existent, podeu configurar el fitxer hosts /etc/hosts amb el registre següent:
192.168.1.100 example.com
Suposant que l'adreça IP del vostre servidor és 192.168.1.100 i que el domini que utilitzeu és example.com D'aquesta manera, el vostre ordinador resoldrà example.com a l'adreça IP donada.
Ara carregueu el vostre domini en un navegador, hauríeu de veure la pàgina d'instal·lació de WordPress:
A la pàgina següent, introduïu les credencials de la base de dades que hem configurat anteriorment:
Envieu el formulari i a la següent pantalla configureu el títol del vostre lloc web, l'usuari administrador i el correu electrònic:
La vostra instal·lació s'ha completat i podeu començar a gestionar el vostre lloc web de WordPress. Podeu començar instal·lant un tema nou nou o ampliant la funcionalitat del lloc mitjançant connectors.
Això va ser. El procés de configuració de la vostra pròpia instal·lació de WordPress a Ubuntu 18.04. Espero que el procés sigui fàcil i directe.