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
- 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.