Asenna WordPress Nginxin, MariaDB 10:n ja PHP 7:n kanssa Ubuntu 18.04:ään


WordPress 5 julkaistiin äskettäin sisältäen joitain keskeisiä muutoksia, kuten Gutenberg-editori. Monet lukijamme saattavat haluta testata sitä omalla palvelimellaan. Niille teistä, tässä opetusohjelmassa aiomme asentaa WordPress 5:n ja LEMP Ubuntu 18.04 -käyttöjärjestelmään.

Lue myös: Asenna WordPress Nginxin, MariaDB 10:n ja PHP 7:n kanssa Debian 9:ään

Ihmisille, jotka eivät tiedä, LEMP on suosittu yhdistelmä Linuxista, Nginx, MySQL/MariaDB ja PHP.

Vaatimukset

  1. Oma palvelin tai VPS (Virtual Private Server), jossa Ubuntu 18.04 on minimaalisesti asennettu.

TÄRKEÄÄ: Suosittelen käyttämään Bluehost Hosting -palvelua, joka tarjoaa lukijoillemme erikoisalennuksen, ja sen mukana tulee myös 1 ilmainen verkkotunnus , 1 IP-osoite, Ilmainen SSL ja 24/7-tuki elinikäisenä.

Tämä opetusohjelma opastaa sinua asentamaan kaikki tarvittavat paketit, luomaan oman tietokannan, valmistelemaan vhost ja viimeistelemään WordPressin asennuksen selaimen kautta.

Nginx-verkkopalvelimen asentaminen Ubuntu 18.04:ään

Ensin valmistelemme verkkopalvelimemme Nginx. Asenna paketti suorittamalla seuraava komento:

sudo apt update && sudo apt upgrade
sudo apt install nginx

Käynnistä nginx-palvelu ja käynnistä se automaattisesti järjestelmän käynnistyksen yhteydessä suorittamalla seuraavat komennot:

sudo systemctl start nginx.service
sudo systemctl enable nginx.service

Vhostin luominen WordPress-verkkosivustolle Nginxissä

Luomme nyt vhostin WordPress-verkkosivustollemme. Luo seuraava tiedosto suosikkitekstieditorillasi:

sudo vim /etc/nginx/sites-available/wordpress.conf

Muuta alla olevassa esimerkissä example.com verkkotunnukseksi, jota haluat käyttää:

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;
    }
}

Tallenna tiedosto ja poistu. Ota sitten sivusto käyttöön seuraavasti:

sudo ln -s /etc/nginx/sites-available/wordpress.conf  /etc/nginx/sites-enabled/

Lataa sitten nginx uudelleen:

sudo systemctl reload nginx 

MariaDB 10:n asentaminen Ubuntuun 18.04

Käytämme MariaDB:tä WordPress-tietokantaamme. Asenna MariaDB suorittamalla seuraava komento:

sudo apt install mariadb-server mariadb-client

Kun asennus on valmis, käynnistämme sen ja määritämme sen käynnistymään automaattisesti järjestelmän käynnistyksen yhteydessä:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Varmista seuraavaksi MariaDB-asennus suorittamalla seuraava komento:

sudo mysql_secure_installation

Suorita tehtävä vain vastaamalla kehotteen kysymyksiin.

WordPress-tietokannan luominen verkkosivustolle

Tämän jälkeen valmistelemme tälle käyttäjälle tietokannan, tietokannan käyttäjän ja salasanan. WordPress-sovelluksemme käyttää niitä, jotta se voi muodostaa yhteyden MySQL-palvelimeen.

sudo mysql -u root -p

Alla olevilla komennoilla luomme ensin tietokannan, sitten tietokannan käyttäjän ja sen salasanan. Sitten myönnämme käyttäjäoikeudet kyseiselle tietokannalle.

CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY ‘secure_password’;
GRANT ALL ON wordpress.* TO 'wp_user'@'localhost' ;
FLUSH PRIVILEGES;
EXIT;

PHP 7:n asentaminen Ubuntu 18.04:ään

Koska WordPress on PHP-kielellä kirjoitettu sovellus, asennamme PHP:n ja tarvittavat PHP-paketit WordPressin suorittamiseen, käytä alla olevaa komentoa:

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

Kun asennus on valmis, käynnistämme php-fpm-palvelun ja otamme sen käyttöön:

sudo systemctl start php7.2-fpm
systemctl enable php7.2-fpm

WordPress 5:n asentaminen Ubuntuun 18.04

Tästä eteenpäin alkaa helppo osa. Lataa uusin WordPress-paketti seuraavalla wget-komennolla:

cd /tmp && wget http://wordpress.org/latest.tar.gz

Pura sitten arkisto seuraavasti:

sudo tar -xvzf latest.tar.gz -C /var/www/html

Yllä oleva luo asiakirjan juuren, jonka olemme asettanut vhostille ja joka on /var/www/html/wordpress. Tämän jälkeen meidän on vaihdettava tiedostojen ja kansioiden omistajuutta kyseisessä hakemistossa:

sudo chown www-data: /var/www/html/wordpress/ -R

Nyt olemme valmiita suorittamaan WordPress-asennuksemme. Jos olet käyttänyt rekisteröimätöntä/olematonta verkkotunnusta, voit määrittää isäntien /etc/hosts-tiedostosi seuraavalla tietueella:

192.168.1.100 example.com

Olettaen, että palvelimesi IP-osoite on 192.168.1.100 ja että käyttämäsi verkkotunnus on example.com. Näin tietokoneesi ratkaisee example.com > annetussa IP-osoitteessa.

Lataa nyt verkkotunnuksesi selaimeen, sinun pitäisi nähdä WordPress-asennussivu:

Syötä seuraavalle sivulle tietokannan tunnistetiedot, jotka olemme määrittäneet aiemmin:

Lähetä lomake ja määritä seuraavassa näytössä verkkosivustosi otsikko, järjestelmänvalvojan käyttäjä ja sähköpostiosoite:

Asennus on nyt valmis ja voit aloittaa WordPress-verkkosivustosi hallinnan. Voit aloittaa asentamalla uuden uuden teeman tai laajentamalla sivuston toimintoja laajennusten avulla.

Johtopäätös

Se oli siinä. Oman WordPress-asennuksen määrittäminen Ubuntu 18.04 -käyttöjärjestelmään. Toivottavasti prosessi oli helppo ja suoraviivainen.