Sådan installeres WordPress med LAMP Stack på Ubuntu 16.04

Sådan installeres WordPress med LAMP-stack på Ubuntu 16.04

WordPress er et af verdens mest populære indholdsstyringssystemer (CMS). Det er en gratis og open source platform, som bruges af millioner af mennesker til at køre blogs, forretningssider, e-handelsbutikker og meget mere.

Det er et kraftfuldt og meget nemt at bruge website oprettelsesværktøj. Med et stort udvalg af plugins og temaer at vælge imellem, giver det meget høje tilpasningsmuligheder og næsten endeløse muligheder for at udvikle og lave et unikt, en slags websted.

I denne vejledning viser vi dig, hvordan du installerer den nyeste WordPress-version på din Ubuntu 16.04 VPS. Vi vil også vise dig, hvordan du installerer og konfigurerer en fuldt funktionel LAMP-stak, der består af Ubuntu 16.04-operativsystem, Apache-webserver, MySQL-databaseserver og PHP 7. Lad os komme igang.

Krav:

  • Med henblik på denne øvelse bruger vi en Ubuntu VPS. Vores Ubuntu 16.04 VPS kommer allerede forudinstalleret med en fuldt fungerende LAMP-stak. Vi vil dog stadig gennemgå alle de nødvendige trin og vise dig, hvordan du installerer og konfigurerer LAMP-stakken selv, hvis du gør det på en ren server.
  • Fuld SSH root adgang eller a bruger med sudo privilegier er også påkrævet
  • Et gyldigt domænenavn for adgang til dit WordPress-websted (valgfrit)

Trin 1: Opret forbindelse til din server og opdater dit system

Før vi begynder, lad os Opret forbindelse til din VPS via SSH som brugerrod og opdater systemsoftwaren til den nyeste tilgængelige version.

For at oprette forbindelse til din server via SSH som brugerrod, skal du bruge følgende kommando:

ssh [Email protected]_ADDRESS-p PORT_NUMBER

og erstat "IP_ADDRESS" og "PORT_NUMBER" med din aktuelle server-IP-adresse og SSH-portnummer.

Når du er logget ind, skal du sørge for, at din server er ajourført ved at køre følgende kommandoer:

apt-get opdatering apt-get opgradering

Hvis dette er din første gang at logge ind i din helt nye Ubuntu VPS, kan du også tjekke vores Første skridt efter at have fået en Ubuntu VPS tutorial for nogle ekstra grundlæggende grundlæggende server opsætning og sikkerhedstips.

Trin 2: Installer Apache Web Server

I dette afsnit vil vi vise dig, hvordan du installerer Apache Web Server på din VPS. Apache er en hurtig og sikker webserver og en af ​​de mest populære og almindeligt anvendte webserver i verden.

For at installere Apache webserveren skal du køre følgende kommando:

apt-get install apache2

Når installationen er færdig, skal du starte og aktivere Apache til at starte automatisk ved server genstart med:

system start start apache2 systemctl aktiver apache2

For at kontrollere status for din Apache-server og sørge for at den er i gang kan du køre følgende kommando:

systemctl status apache2

For at kontrollere, at Apache kører, kan du også åbne din webbrowser og indtaste din IP-adresse til din server (f.eks http://your_server_ip_address). Hvis Apache er installeret korrekt, skal du se Apache standard velkomstside.

Trin 3: Installer MySQL-databaseserveren

Det næste skridt er at installere MySQL-databaseserveren, som vil blive brugt til datalagring af dit WordPress-websted. MySQL er et af de mest populære databasestyringssystemer. For at installere MySQL på dit system, udfør følgende kommando og tryk på Y for at fortsætte:

apt-get install mysql-server

Under installationen bliver du bedt om at indtaste en adgangskode til MySQL root brugeren. Sørg for at indtaste et stærkt kodeord.

For at forbedre sikkerheden for din MySQL-server anbefaler vi, at du kører mysql_secure_installation script ved at skrive følgende kommando:

mysql_secure_installation

Dette script hjælper dig med at udføre vigtige sikkerhedsopgaver som at oprette en root-adgangskode, deaktivere ekstern root login, fjerne anonyme brugere osv.

Når du har besvaret alle spørgsmålene, kan du nu gå videre og starte databaseserveren og aktivere den automatisk at starte ved opstart med:

systemctl start mysql systemctl aktiver mysql

Trin 4: Installer PHP

Det sidste trin i vores LAMP stack setup er at installere PHP. WordPress er et PHP-baseret CMS, så vi har brug for PHP til behandling af det dynamiske indhold på vores WordPress-websted.

Vi vil også inkludere nogle ekstra moduler, for at hjælpe PHP til at forbinde med vores Apache og MySQL, samt nogle ekstra moduler, som kræves af vores WordPress-websted.

For at gøre dette skal du skrive følgende kommando:

apt-get installer php7.0 libpache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-mbstring php7.0-gd php7.0-xml php7.0-xmlrpc php7.0-intl php7.0-sæbe php7.0-zip

For at teste om PHP fungerer korrekt, kan vi placere en fil, der hedder info.php inde i din Apache webserver rodmappe (/ Var / www / html /).
Du kan oprette filen med nano tekst editor:

nano /var/www/html/info.php

Indtast følgende indhold inde i filen og gem det:

<? php phpinfo (); ?>

Endelig genstart Apache-serveren ved at skrive:

systemctl genstart apache2

Når dette er gjort, kan du navigere til denne side: http://your_server_ip_address/info.php i din webbrowser, og du vil se den følgende side, der viser din nuværende PHP-konfiguration (du kan fjerne denne fil efter at du har bekræftet din PHP-installation):

Installer WordPress med LAMP Stack på Ubuntu 16.04

Det betyder, at PHP fungerer korrekt. Derudover kan du også installere phpMyAdmin, som giver dig mulighed for at styre dine MySQL-databaser ved hjælp af en grafisk brugergrænseflade (GUI) via din webbrowser.
Sørg for at kontrollere vores Sådan installeres phpMyAdmin på Ubuntu 16.04 tutorial.

Med dette sidste trin er vores LAMP-stack installation og konfiguration blevet gennemført. Du opfordres også til at tjekke vores Sådan sikres din LAMP-server vejledning, for nogle ekstra tips og instruktioner om hvordan du sikrer din LAMP-stak.

Trin 5: Installer WordPress

Vi kan nu gå videre til WordPress-installationen. Vi vil downloade og placere WordPress-installationen i standardwebserverdokumentets rodmappe (/ Var / www / html).

Lad os flytte til denne mappe med:

cd / var / www / html

Og download den nyeste WordPress-installation fra det officielle wordpress.org-websted med wget:

wget -c http://wordpress.org/latest.tar.gz

Dernæst udpak filen med:

tjære -xzvf latest.tar.gz

Alle WordPress-filerne vil nu blive placeret i wordpress mappe i / Var / www / html / Wordpres

Vi skal også indstille de korrekte tilladelser i denne mappe, så vores Apache webserver kan få adgang til disse filer. For at give ejerskab af WordPress-filerne til vores Apache webserver, skal du køre følgende kommando:

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

Trin 6: Opret en database til WordPress

Nu vil vi oprette vores MySQL-database til vores WordPress-websted. Log ind på din MySQL-server med følgende kommando og indtast din MySQL root-adgangskode:

mysql -u rod-p

For at oprette en ny database til vores WordPress-installation, kør følgende kommandoer:

Opret DATABASE wordpress_db; TIL ALLE PRIVILEGIER PÅ wordpress_db. * TIL 'wordpress_user' @ 'localhost' IDENTIFICERET AF 'PASSWORD'; FLUSH PRIVILEGES; Afslut;

Du kan erstatte databasenavnet (wordpress_db) og MySQL brugernavnet (wordpreess_user) med dine egne navne. Sørg også for at erstatte "PASSWORD" med en faktisk stærk adgangskode.

Når databasen er oprettet, skal vi tilføje disse oplysninger til WordPress-konfigurationsfilen.

Sørg for at du er inde i / Var / www / html / wordpress mappe og kør følgende kommando for at omdøbe prøvekonfigurationsfilen:

mv wp-config-sample.php wp-config.php

Nu åbner du wp-config.php fil med din yndlings tekst editor, for eksempel:

nano wp-config.php

Og opdater databaseindstillingerne, udskift database_name_here, username_here og password_here med dine egne detaljer:

// ** MySQL-indstillinger - Du kan hente denne information fra din webhost ** // / ** Navnet på databasen til WordPress * / define ('DB_NAME', 'wordpress_db'); / ** MySQL-database brugernavn * / definere ('DB_USER', 'wordpress_user'); / ** MySQL database adgangskode * / definere ('DB_PASSWORD', 'PASSWORD'); / ** MySQL hostname * / define ('DB_HOST', 'localhost'); / ** Databaseskar, der skal bruges til at oprette databasetabeller. * / define ('DB_CHARSET', 'utf8'); / ** Databasens sorteringstype. Skift ikke dette, hvis du er i tvivl. * / define ('DB_COLLATE', '');

Gem og afslut filen.

Genstart din Apache og MySQL-server med:

systemctl genstart apache2 systemctl genstart mysql

Når dette er gjort, kan du nu få adgang til din WordPress og afslutte installationen ved at følge instruktionerne på skærmen i din browser på http://your_server_ip_address/wordpress

Trin 7: Apache Virtual Host Set Up

Hvis du har et gyldigt domænenavn, og du vil bruge det til at få adgang til din WordPress, skal du oprette en ny Apache virtuel værtsfil. Lad os sige, at vi ønsker at få adgang til vores WordPress med mydomain.com domænenavnet.

Kør først følgende kommando for at oprette den virtuelle værtskonfigurationsfil:

nano /etc/apache2/sites-available/mydomain.com.conf

Og tilføj følgende indhold til filen (du kan udskifte mydomain.com med dit faktiske domænenavn):

<VirtualHost *: 80> ServerAdmin [Email protected]
Servernavn mydomain.com ServerAlias ​​www.mydomain.com DocumentRoot / var / www / html / wordpress ErrorLog $ {APACHE_LOG_DIR} /mydomain.com_error.log CustomLog $ {APACHE_LOG_DIR} /mydomain.com_access.log kombineret </VirtualHost>

For at aktivere den virtuelle vært, vi netop har oprettet, skal du køre følgende kommando:

a2ensite mydomain.com.conf

En anden alternativ måde at gøre dette på er at skabe et symbolsk link til din virtuelle vært i / etc / apache2 / sites-aktiverede:

ln -s /etc/apache2/sites-available/mydomain.com.conf / etc / apache2 / sites-enabled /

Når du har aktiveret den virtuelle vært ved at bruge en af ​​ovenstående metoder, skal du genstarte Apache webserveren:

systemctl genstart apache2

Hvis DNS-posterne er korrekt konfigureret, og dit domæne er peget på din server, kan du bruge det til at få adgang til din WordPress-installation ved at skrive http://mydomain.com i din browser og se følgende skærm:

Installation af WordPress med LAMP Stack

Vælg dit sprog og klik på "Fortsæt".

Indtast dine foretrukne oplysninger på hovedinstallationsskærmen, f.eks. Webstedstitel, brugernavn, adgangskode og e-mail, og klik på "Installer WordPress":

Installation af din WordPress med LAMP Stack på Ubuntu 16.04

Du bliver informeret om, at WordPress er blevet installeret, og du kan nu logge ind på dit administration dashboard ved hjælp af de oplysninger, du tidligere har oprettet.

WordPress installation med LAMP Stack på Ubuntu 16.04

Sådan installeres WordPress med LAMP på Ubuntu 16.04

Efter et vellykket login vil du blive mødt af WordPress dashboard side:

Hvordan installerer du WordPress med LAMP på Ubuntu 16.04

Tillykke! WordPress er blevet installeret på din server. Du kan nu begynde at opbygge og tilpasse dit websted efter dine behov.

Oprindelig artikel

Spred kærligheden

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *