Installera WordPress på Ubuntu 17.04 med Nginx, MariaDB och PHP Support

  • Vovich Masterovich
  • 0
  • 3427
  • 126

Denna korta handledning visar studenter och nya användare en steg-för-steg-guide för att köra WordPress på Ubuntu 17.04 (Zesty Zapus) med stöd för Nginx, MariaDB och PHP. Efter denna installation kan användare köra och hantera dynamiska och kraftfulla webbplatser med WordPress.

För dem som inte känner till WordPress är det ett gratis innehållshanteringssystem (CMS) som driver många dynamiska webbplatser online. Det gör att alla enkelt kan skapa och designa kraftfulla webbplatser med gratisverktyg och mallar som tillhandahålls av WordPress-communityn.

Utan att slösa bort mer av din tid, låt oss komma igång med installation av WordPress på Ubuntu 17.04

Steg 1: Installera / uppdatera Ubuntu

Det här inlägget förutsätter att du kommer att köra Ubuntu 17.04 och att du har root eller administrativ åtkomst till systemet. Innan du kan börja installera paket som stöds i Ubuntu måste du först uppdatera systemet. För att göra det, kör kommandona nedan.

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

Efter uppdatering av Ubuntu kanske du vill starta om ditt system. Fortsätt nedan för att installera Nginx

Steg 2: Installera Nginx webbserver

Nginx är en kraftfull webserver. WordPress kräver en webbserver för att kunna visa sidor. Eftersom Nginx är lätt att hantera, kan vi installera det. För att göra det, kör kommandona nedan

sudo apt-get install nginx

Efter installationen av Nginx kör du kommandona nedan för att lära dig hur du stoppar, startar och aktiverar Nginx-tjänsten

sudo systemctl stopp nginx.service sudo systemctl start nginx.service sudo systemctl aktivera nginx.service 

Fortsätt därefter nedan för att installera MariaDB.

Steg 3: Installera MariaDB Database Server

MariaDB är en snabbt växande standarddatabasserver för Linux-system. Det går snabbt över MySQL vilket har varit standard under mycket lång tid för alla Linux-distributioner. WordPress kräver också en databasserver för att fungera.

För att installera MariaDB, kör kommandona nedan

sudo apt-get install mariadb-server mariadb-client

Efter installation av databasservern kör du kommandona nedan för att säkra den.

sudo mysql_secure_installation

Du kommer att uppmanas att svara på frågor ... använd exemplet nedan för att vägleda dig.

Ange aktuellt lösenord för root (ange för inget): TRYCK RETUR Ange root-lösenord? [Y / n] Y SKAPA DITT LÖSENORD Ta bort anonyma användare? [Y / n] Y Vill du inte tillåta root-inloggning på distans? [Y / n] Y Ta bort testdatabasen och få tillgång till den? [Y / n] Y Ladda om behörighetstabeller nu? [Y / n] Y

När du har säkrat databasservern kör du kommandot nedan för att lära dig hur du stoppar, startar och aktiverar MariaDB-tjänsten

sudo systemctl stoppa mariadb.service sudo systemctl starta mariadb.service sudo systemctl aktivera mariadb.service 

Fortsätt nedan för att skapa WordPress-databas.

Steg 4 Skapa WordPress-databas och användare

Nu när MariaDB-databasservern är installerad ... är din nästa uppgift att skapa en databas som WordPress kan använda. Du skapar också en databasanvändare för att hantera databasen.

Kör kommandona nedan för att logga in på databasservern

sudo mysql -u root -p

När du uppmanas att ange root-lösenordet skriver du det du skapade ovan.

Kör sedan kommandona nedan för att skapa en ny databas som heter wpdb.

SKAPA DATABAS wpdb;

Kör kommandona nedan för att skapa en ny databasanvändare som heter wpuser och ge kontot full åtkomst till wpdb-databasen.

GRANT ALL PÅ wpdb. * TILL 'wpuser' @ 'localhost' IDENTIFIERAD AV 'type_new_password_here';

Slutligen kör kommandona nedan för att spara dina ändringar och avsluta.

FLUSH PRIVILEGES; utgång 

Fortsätt nedan för att installera PHP

Steg 5: Installera PHP och moduler

Slutligen är det sista kravpaketet för WordPress PHP och dess moduler. För att installera dessa paket kör du kommandona nedan

sudo apt-get install php-fpm php-mysql php-curl php-gd php-pear php-imagick php-imap php-mcrypt php-recode php-tidy php-xmlrpc

Efter att ha installerat alla nödvändiga paket, fortsätt nedan för att ladda ner WordPress-innehåll och konfigurera det.

Steg 6: Konfigurera WordPress

Nu när WordPress-databasen och användaren har skapats, ladda ner WordPress senaste innehåll. För att göra det, kör kommandona nedan

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

Därefter extraherar du det nedladdade innehållet och kopierar det till Apache2-standardrotkatalogen på Ubuntu.

tar -xzvf latest.tar.gz sudo cp -R wordpress / * / var / www / html

Se till att ta bort Ubuntu-standard index.html testfil från standard rotkatalog. Detta kan orsaka problem för nya användare.

sudo rm -rf /var/www/html/index.html

Skapa sedan WordPress-konfigurationsfil från dess exempelfil genom att köra kommandona nedan.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Öppna sedan wp-config.php filen och gör följande markerade ändringar för att referera till databasen och användaren du skapade ovan.

sudo nano /var/www/html/wp-config.php

När filen öppnas gör du ändringarna och sparar.

// ** MySQL-inställningar - Du kan få den här informationen från din webbhotell ** // / ** Namnet på databasen för WordPress * / define ('DB_NAME', 'wpdb'); / ** MySQL-databas användarnamn * / definiera ('DB_USER', 'wpuser'); / ** MySQL-databaslösenord * / definiera ('DB_PASSWORD', 'type_new_password_here'); / ** MySQL-värdnamn * / definiera ('DB_HOST', 'localhost'); / ** Databas Charset att använda för att skapa databastabeller. * / define ('DB_CHARSET', 'utf8'); / ** Typen databassortering. Ändra inte detta om du är osäker. * / define ('DB_COLLATE', ");

Fortsätt att konfigurera Nginx

Steg 7: Konfigurera Nginx standardwebbplatskonfiguration

När du har konfigurerat WordPress-konfigurationer öppnar du Nginx standardkonfigurationsfil och gör ändringarna nedan och sparar sedan filen.

sudo nano / etc / nginx / sites-available / default

Gör sedan ändrade markerade ändringar och spara filen.

# Standardserverkonfiguration # server lyssna 80 default_server; lyssna [::]: 80 default_server; # SSL-konfiguration # # lyssna 443 ssl default_server; # lyssna [::]: 443 ssl default_server; # # Självsignerade cert som genereras av ssl-cert-paketet # Använd inte dem i en produktionsserver! # # inkludera utdrag / snakeoil.conf; root / var / www / html; # Lägg till index.php i listan om du använder PHP index index.php index.html index.htm index.nginx-debian.html; server namn _; plats / # Första försöket att betjäna begäran som fil, sedan # som katalog och falla sedan tillbaka till att visa en 404. try_files $ uri $ uri / = 404;  # skicka PHP-skript till FastCGI-servern # plats ~ \ .php $ inkluderar utdrag / fastcgi-php.conf; # # Med php-fpm (eller andra unix-uttag): fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; # # Med php-cgi (eller andra tcp-uttag): # fastcgi_pass 127.0.0.1:9000;  # neka åtkomst till .htaccess-filer, om Apache's dokumentrot # överensstämmer med nginxs # #location ~ /\.ht # neka alla; # 

Spara filen så är du klar.

STEG 8: ÄNDRA WORDPRESS INNEHÅLL FILTillstånd

Efter att du har konfigurerat WordPress-inställningarna blir ditt nästa steg att ändra katalogbehörigheter så att WordPress kan fungera korrekt. För att göra det, kör nedanstående kommandon

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html /

Slutligen starta om Nginx-webbservern och öppna din webbläsare och gå till serverns IP-adress eller värdnamn.

sudo systemctl starta om nginx.service

Inaktivera Apache2-webbservern så att den aldrig körs.

sudo systemctl stoppa apache2.service sudo systemctl inaktivera apache2.service 

Öppna din webbläsare och gå till serverns värdnamn och du bör se WordPress standardinställningssida.

http: // localhost

Fortsätt med WordPress-guiden för att konfigurera din nya webbplats.

Fortsätt med installationsguiden och skapa en WordPress-administration för att hantera webbplatsen online. Glöm inte att namnge webbplatsen på lämpligt sätt.

Klicka på Installera WordPress när du är klar.

Sammanfattning:

Det här inlägget visar studenter och nya användare ett enkelt sätt att få WordPress installerad och konfigurerad på Ubuntu 17.04. Användare som behöver köra sina egna WordPress-webbplatser kommer att tycka att den här handledningen är till hjälp, särskilt om de är nya för det.

När du noggrant följer stegen ovan har du på nolltid en fungerande WordPress-webbplats redo att anpassas.




Ingen har kommenterat den här artikeln än.

En samling användbar information om operativsystemet Linux och ny teknik
Färska artiklar, praktiska tips, detaljerade recensioner och guider. Känn dig hemma i Linux-operativsystemets värld