WordPress är det mest använda, lättanvända, gratis och öppna innehållshanteringssystemet (CMS) och webbplatsbyggaren för nybörjare och professionella utvecklare. Att skapa en webbplats har aldrig varit enklare och enklare före WordPress. Det kräver ingen erfarenhet av programmering och kodning. WordPress har många gratis och premiumteman och plugins som du kan använda för att designa din webbplats. Att installera WordPress är inte en svår uppgift på en Linux-maskin. Du kan enkelt installera WordPress på din Ubuntu/Debian Linux med Nginx-server.
WordPress med Nginx-server på Ubuntu Linux
För att installera WordPress på ett Ubuntu Linux-system måste du ha Nginx-server och MySQL-databas installerad på ditt system. Eftersom WordPress är skrivet på PHP-språk kan du lägga till fler PHP-moduler på din webbplats för att anpassa din webbplats. Du kan övervaka din webbplatsstatistik och besöksaktivitet från WordPress-instrumentpanelen. I det här inlägget kommer vi att se hur du installerar WordPress med Nginx-server på Linux och kommer igång med det.
Steg 1: Installera Nginx Server
Till en början kommer vi att installera Nginx-servern på vår Ubuntu-maskin. Den är tillgänglig i det officiella Linux-förvaret. Du kan köra följande aptitude-kommando nedan för att installera Nginx-servern på ditt system.
sudo apt-get install nginx
Efter att ha konfigurerat Nginx-servern kan du behöva tillåta Nginx HTTP-protokollet i dina brandväggsinställningar. Du kan köra följande UFW-kommandon i ditt terminalskal för att tillåta Nginx-nätverksportar på din brandvägg.
sudo ufw enable sudo ufw allow 'Nginx HTTP' sudo ufw reload sudo ufw status
Om du behöver mer detaljerad förklaring och information om Nginx Reverse Proxy Server kan du följa den här länken för att veta hur du installerar och kommer igång med Nginx Server på Linux. Men nu kan du starta och kontrollera statusen för din Nginx-server för att se till att servern är igång.
$ sudo systemctl start nginx $ sudo systemctl enable nginx $ sudo systemctl status nginx
Steg 2: Installera databasmotorn
WordPress kan konfigureras med en MySQL-databas och en PHP-server. Eftersom MariaDB-klienten är gaffeln till MySQL kan vi använda den för att skapa en databas för WordPress och integrera den med Nginx-servern. Du kan köra följande aptitude-kommandon nedan för att installera MariaDB-klienten på din Ubuntu Linux.
# sudo apt-get install mariadb-server # sudo systemctl enable mariadb.service # sudo mysql_secure_installation
Efter att ha installerat databasen kan du nu logga in på din databas med autentiseringsuppgifterna för rotanvändarkontot. Om du redan hade MariaDB-motorn installerad och konfigurerad kan du behöva ange ditt databaslösenord för att logga in.
Nu måste vi skapa en databas för WordPress. Här kommer vi att använda några SQL-kommandorader för att skapa en databas. Du kan följa SQL-linjerna nedan för att skapa din WordPress-databas.
# mysql -u root -p MariaDB [(none)]> CREATE DATABASE ubuntupit; MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'ubuntupitadmin'@'localhost' IDENTIFIED BY 'SecureP@ssHere!'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Steg 3: Installera PHP-moduler på Ubuntu Linux
Vi har tidigare installerat och aktiverat Nginx PHP-servern på vårt Ubuntu-system; Nu kommer vi att installera några PHP-tilläggspaket för att göra PHP-tjänster sömlösa och integrerbara på ditt Linux-system. Du kan köra följande kommandorad i ditt terminalskal med root-privilegier för att installera PHP-XML, PHP-CLI, PHP-cURL och andra tilläggspaket.
sudo apt-get install php7.2 php7.2-cli php7.2-fpm php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
Steg 4: Konfigurera Nginx för WordPress
Efter att ha installerat Nginx-servern på ett Ubuntu Linux-system måste du konfigurera serverinställningar och skript för att få upp din WordPress-webbplats. Eftersom vi kommer att använda WordPress via Nginx-servern kommer vi att skapa en ny katalog och ge den root-behörighet för att redigera och lagra WordPress-data i katalogen.
Kör först följande mkdir-kommando i ditt terminalskal för att skapa en ny WordPress-katalog.
# mkdir -p /var/www/html/demo.www.ubuntupit.com/public_html
Kör nu följande katalogkommando för att utforska Nginx-katalogen. Kör sedan följande cat (concatenate) kommando för att skapa ett nytt Nginx-konfigurationsskript. Om du redan har en Nginx-server kan du redigera ditt befintliga skript.
# cd /etc/nginx/sites-available # cat demo.www.ubuntupit.com
Kör nu följande kommando för att redigera ditt webbplatsskript.
sudo nano /etc/nginx/sites-available/demo.www.ubuntupit.com.conf
Du kan studera och använda följande Nginx-serverkonfigurationsskript för att förstå hur ditt skript skulle se ut och var du ska placera webbadressen till din webbplats. Om det inte matchar ditt installationsskript, kommer servern inte att laddas; Kom ihåg. Här använder jag servernamnet demo.www.ubuntupit.com; du bör ersätta den med din serveradress.
server {
listen 80;
listen [::]:80;
root /var/www/html/demo.www.ubuntupit.com;
index index.php index.html index.htm;
server_name mysite.com demo.www.ubuntupit.com;
error_log /var/log/nginx/demo.www.ubuntupit.com_error.log;
access_log /var/log/nginx/demo.www.ubuntupit.com_access.log;
client_max_body_size 100M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Skriptet ovan innehåller några ytterligare inställningar. Om du inte har dem kan du ta bort några rader från skriptet. Men efter att ha konfigurerat Nginx-serverskriptet kan du nu starta om servern och kontrollera om den fungerar perfekt.
systemctl reload nginx nginx -t
Steg 5: Ladda ner och konfigurera WordPress på Ubuntu
Du kan också bläddra i din WordPress-katalog och ladda ner WordPress-zip-filen till ditt Ubuntu-filsystem. I den här metoden kommer zip-filen att laddas ner direkt i /var/www/html/wordpress-katalogen.
I det här steget kommer vi att se hur du laddar ner den senaste versionen av komprimerad WordPress och lagrar den i Linux-filsystemet. Senare kommer vi att packa upp filen och skapa en symbolisk länk för att konfigurera med Nginx-servern. Kör först följande wget-kommando för att ladda ner WordPress, kör sedan följande tar-kommando för att extrahera zip-filen.
cd /var/www/html/wordpress/public_html $ wget -c https://wordpress.org/latest.tar.gz $ tar -xzvf latest.tar.gz
Nu kan du köra följande kommando ls -l i ditt terminalskal för att skapa en symbolisk länk. Symboliska länkar är viktiga för att hitta din WordPress-katalog och integrera den med Nginx-servern.
$ ls -l $ sudo cp -R wordpress/ /var/www/html/demo.www.ubuntupit.com $ ls -l /var/www/html/demo.www.ubuntupit.com/
Ge nu åtkomst till /var/www/-katalogen för att köra servern på ditt system.
$ sudo chown -R www-data:www-data /var/www/html/demo.www.ubuntupit.com $ sudo chmod -R 775 /var/www/html/demo.www.ubuntupit.com
Steg 6: Installera WordPress på Ubuntu Linux
Detta är det sista steget för att installera WordPress på ett Ubuntu-system via Nginx. Jag antar att du har slutfört alla steg ovan; Nu är det dags att öppna din webbläsare och slutföra installationen.
Eftersom vi har använt localhost-adressen (127.0.0.1) för att konfigurera Nginx-servern, skulle vi konfigurera WordPress genom localhost-adressen. Men om du använde någon annan IP-adress istället för localhost, kan du helt enkelt köra följande net-tool-kommando i ditt terminalskal och hitta din servers IP-adress.
ifconfig
Nu, efter att ha hittat din IP-adress, kan du ange följande adress i webbläsarens adressfält för att fortsätta konfigurera WordPress på din Ubuntu-maskin.
localhost/blog
När du har bläddrat i din serveradress kommer du att se en installationssida som visas nedan. Här kommer vi att lägga in databasuppgifter, användarnamn och lösenord för att komma igång med WordPress. Välj nu ditt språk och tryck på fortsätt-knappen.
I nästa steg måste du ange din webbplatsadress, namn, lösenord och annan information relaterad till din webbplats och klicka sedan på knappen “Installera WordPress”.
Efter en lyckad installation kommer du att omdirigeras till en inloggningssida, ange dina användaruppgifter för att logga in på din WordPress-webbplats.
Skriv ditt första WordPress-inlägg på Ubuntu
Efter en lyckad installation av WordPress är du nu redo att börja. För att skriva ditt första inlägg i WordPress från din Ubuntu-maskin måste du logga in på din instrumentpanel. Efter att ha loggat in på din WordPress-backend hittar du alla knappar och kontrollverktyg för att skriva och hantera dina inlägg. Du kan hitta alternativet Skapa nytt inlägg på instrumentpanelen och börja skriva ditt första inlägg.
Som standard använder WordPress den klassiska editorn för att skriva inlägg; du kan installera andra redigerare och byta till andra redigerare också.
localhost/blog/wp-login.php
Ta bort WordPress från Ubuntu Linux
När du väl börjar använda WordPress på din Ubuntu Linux kommer du inte ha några autentiserings- eller anslutningsproblem. Om du är en riktig bloggare kan WordPress hjälpa dig mycket med att bygga din sajt. Du kan dock ta bort WordPress från ditt Ubuntu-system om det behövs. Kör följande aptitude-kommandon i ditt terminalskal för att ta bort WordPress på ditt Linux-system.
apt-get -f install apt-get autoremove --purge wordpress sudo dpkg --remove --force-remove-reinstreq wordpres
Var finns htaccessen?
Om du är ett fan av LAMP (Linux, Apache, MySQL, PHP) kan du följa den officiella Ubuntu-hjälpguiden för att installera WordPress på Apache på ditt Linux-system. Men enligt mig har Nginx en bättre svarsfrekvens än Apache för WordPress. Nu kanske några av er undrar, eftersom Nginx inte stöder .htaccess-filen, hur kan du redigera din WordPress-konfiguration? Faktum är att Nginx inte har htaccess-fil för PHP-konfiguration, men du kan redigera Nginx.conf-skriptet för att anpassa din PHP-serverkonfiguration.
Om du har ett värd- och domänpaket kan du enkelt installera WordPress på din värdserver och skapa din egen sida. Att installera WordPress i Cpanel är enkelt; du måste rulla ner till botten av din cPanel och välja appen för automatisk installation. Där hittar du ett alternativ att installera WordPress på ditt webbhotell.
Dessutom, med omfattande kunskap på servernivå och PHP-kunskap, kan du installera Nginx omvänd proxyserver och ersätta den traditionella Apache-servern.
sista ord
WordPress Det är ett av de bästa CMS-systemen som finns på marknaden; att installera WordPress är inte bara tillgängligt; Det är också roligt. Du kan snabbt få igång din webbplats med bara några få klick. Dessutom har WordPress många skrivassistenter, utvecklings- och SEO-verktyg som kan hjälpa dig att bli en professionell innehållsskribent och webbplatsutvecklare. Jag har beskrivit installationen av WordPress på ett Ubuntu Linux-system via Nginx Server (LEMP) genom hela inlägget.
Vänligen dela det med dina vänner och Linux-communityt om du tycker att det här inlägget är användbart och informativt. Vi rekommenderar också att du skriver dina åsikter om detta inlägg i kommentarsfältet.
