Slik Installerer Du WordPress På Debian 9 Med LAMP (Tutorial)

WordPress + LAMP er det klassiske webhotelloppsettet.

Jada, Det er andre programvare stack alternativer for hosting WordPress (noen av vårt team er delvis TIL LEMP). Men når det gjelder bred implementering og bruk for nettsteder over hele verden, sammenligner ingenting Med WordPress MED LAMP.

så i dag viser vi deg hvordan du får tjene nettstedet ditt til verden på denne måten ved å installere WordPress På Debian 9 ved hjelp av EN LAMP-stabel.

Vil du installere WordPress, Men ikke På Debian?
👉Klikk Her For Vår WordPress + Ubunbu 18.04 opplæring
👉Klikk her for Vår WordPress + Centos 7 opplæring

WordPress + LAMP: Den mest populære CMS og webserveren

WordPress er et kraftverk—over 34% av alle nettsteder på nettet i dag bruker Det—det er over 22 millioner nettsteder.

og for nettsteder som bruker ET CMS (content management system), tårner det over konkurransen med 60% av markedsandelen.

I Mellomtiden Er Apache (et nøkkelstykke AV LAMP-stakken) verdens mest populære webserver.

så du kan se hvorfor Å ha WordPress / LAMP-installasjonen i lommen er nøkkelen for enhver utvikler eller alle som ønsker å være vert for sin egen blogg eller nettside.

slik installerer Du WordPress på Debian 9 ved hjelp av EN LAMP-stabel

i denne opplæringen vil jeg vise deg hvordan du installerer WordPress med LAMP på Debian 9.

Forutsetninger for å installere WordPress På Debian 9

Før vi kommer i gang, må du ha følgende oppsett:

  1. LAMP stack: LAMP står For Linux Apache MySQL PHP. WordPress er både en frontend og et back-end-system, så det krever en webserver, en databasemotor og PHP for å betjene dynamisk innhold som håndteres av LAMP-stakken. – >Klikk her for en trinnvis veiledning for å installere LAMP på Linux-serveren din.
  2. SSH-tilgang Til Debian 9-Serveren
  3. en systembruker med sudo-privilegier

hvis Du er klar, så la oss komme i gang!

Trinn 1: Opprett en database for WordPress-bruker

WordPress sender et bunt med mange filer, og disse filene må lagres i en database.

så ditt første skritt mot å installere WordPress er å sette Opp MySQL-databasen for å håndtere disse filene.

for å gjøre dette, la oss logge På MySQL som rotbruker, ved hjelp av kommandoen:

mysql -u root -p

Du blir deretter bedt om passordet du angir under oppsettet Av MySQL-databasesystemet.

når du er logget inn, må du opprette en ny database som vil imøtekomme WordPress-filer under Og etter installasjonsprosessen. Du kan kalle det hva du vil, men for å holde ting enkelt, vil vi kalle det wordpressdb i denne guiden.

kjør følgende kommando for å opprette databasen.

mysql> CREATE DATABASE wordpressdb;

MERK: husk alltid Å avslutte MySQL-setninger med et semikolon»; »

med databasen på plass må du opprette en Ny MySQL-brukerkonto som vil ha eksklusiv tilgang til databasen.

La oss også gi brukeren full tilgang til databasen og angi et sterkt passord. For denne veiledningen vil vi opprette en bruker
kalt admin-user.

for å gjøre det, kjør følgende kommando

mysql> GRANT ALL ON wordpress.* TO 'admin-suser'@'localhost' IDENTIFIED BY 'PASSWORD';

MERK: Husk å erstatte PASSWORD – strengen med et sterkt passord.

På dette tidspunktet har vi opprettet en database og en brukerkonto spesielt For WordPress.

for å bruke endringene I MySQL-forekomsten, må vi kjøre kommandoen under

mysql> FLUSH PRIVILEGES;

da avslutter Vi MySQL-forekomsten ved å kjøre kommandoen

mysql> EXIT;

Trinn 2: Installer FLERE PHP-utvidelser

LAMP stack krever bare et minimalt sett med utvidelser FOR PHP for å kommunisere med MySQL-databaseserveren. WordPress og mange av dens plugins krever imidlertid flere utvidelser for å fungere uten komplikasjoner.

Med det i tankene skal vi nå installere FLERE PHP-utvidelser For WordPress.

oppdater først systemet:

# sudo apt update

deretter installerer du de ekstra PHP-utvidelsene:

# sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php- soap php-intl php-zip

for å laste inn disse utvidelsene, start Apache webserver på Nytt ved å kjøre følgende kommando:

# sudo systemctl restart apache2

Trinn 3: Last Ned WordPress

med alle forutsetningene på plass, la oss gå videre Og laste Ned WordPress.

av sikkerhetshensyn anbefaler jeg alltid å laste Ned WordPress fra sitt offisielle depot:

Først Naviger til/var/ www / directory

# cd /var/www/```

last ned zippet mappen ved hjelp av kommandoen

# curl -O https://wordpress.org/latest.tar.gz

Pakk tarball filen

# tar -xvf latest.tar.gz

utvinning av tarball filen gir en mappe merket wordpress.

dette er mappen som inneholder Alle WordPress konfigurasjonsfiler. På dette tidspunktet er det trygt å slette tarball-filen du nettopp lastet ned fra WordPress-depotet.

# rm latest.tar.gz

Trinn 4: Konfigurer WordPress-katalogen

før vi går videre til neste trinn, må vi justere eierskap og filtillatelser I WordPress-katalogen.

la oss tildele fileierskap til alle filene I WordPress-katalogen ved hjelp av

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

Deretter angir vi de riktige tillatelsene som vist:

# sudo find /var/www/wordpress/ -type d -exec chmod 750 {} \;# sudo find /var/www/wordpress/ -type f -exec chmod 640 {} \;

Vi må også omdøpe prøvekonfigurasjonsfilen I WordPress-katalogen til et filnavn det kan lese fra:

# cd /var/www/wordpress# mv wp-config-sample.php wp-config.php

Deretter åpner vi wp-config.php-fil ved hjelp av standard tekst editor Vim.

# vim wp-config.php

rull ned og finn databaseinnstillingene som vist nedenfor. Pass på å fylle Ut WordPress database name, database user, database password og hostname.

// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', 'wordpressdb');/** MySQL database username */define('DB_USER', 'admin-user');/** MySQL database password */define('DB_PASSWORD', 'StrongPassword');/** MySQL hostname */define('DB_HOST', 'localhost');/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');

Lagre og avslutt konfigurasjonsfilen.

du må også generere sikkerhetsnøkler for å gi Ekstra sikkerhet Til WordPress-installasjonen din. WordPress gir en automatisk generator for disse nøklene for å eliminere behovet for å generere dem selv.

for å generere disse verdiene Fra WordPress secret generator, bare kjør kommandoen:

# curl -s https://api.wordpress.org/secret-key/1.1/salt/

Merk: kommandoen ga oss utgangen nedenfor. IKKE BRUK DISSE VERDIENE, du må kopiere de unike verdiene du genererte.

define('AUTH_KEY', 'UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...mL)');define('SECURE_AUTH_KEY', 'bn(UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL)zx');define('LOGGED_IN_KEY', '-naUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL{fY');define('NONCE_KEY', '{xNwUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL8Fq');define('AUTH_SALT', 'j+;UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLZpu');define('SECURE_AUTH_SALT', '0M=UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL*xC');define('LOGGED_IN_SALT', 'G&2UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLps+');define('NONCE_SALT', '2gZUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLh/L');

Kopier den unike utgangen du har generert.

Åpne WordPress-konfigurasjonsfilen igjenwp-config.php

# vim wp-config.php

Bla og finn delen som inneholder dummy-verdiene, som ser slik ut:

define('AUTH_KEY', 'put your unique phrase here');define('SECURE_AUTH_KEY', 'put your unique phrase here');define('LOGGED_IN_KEY', 'put your unique phrase here');define('NONCE_KEY', 'put your unique phrase here');define('AUTH_SALT', 'put your unique phrase here');define('SECURE_AUTH_SALT', 'put your unique phrase here');define('LOGGED_IN_SALT', 'put your unique phrase here');define('NONCE_SALT', 'put your unique phrase here');

Slett disse verdiene og lim inn sikkerhetsnøklene Som WordPress genererte for deg.

lagre og avslutt konfigurasjonsfilen.

Trinn 5: Endre Apache-konfigurasjon

i dette trinnet må vi gjøre noen justeringer av standardkonfigurasjonsfilen 000-default.conf i banen /etc/apache2/sites-available.

Start med å åpne standardkonfigurasjonsfilen

# vim /etc/apache2/sites-available/000-default.conf

finn Deretter DocumentRoot-attributtet Og endre det fra /var/www/htmltil /var/www/wordpress.

kopier og lim inn følgende linjer i Den Virtuelle Vertsblokken i samme fil.

<Directory /var/www/wordpress/>AllowOverride All</Directory>

virtual_host_wordpress_ubuntu

Lagre og avslutt konfigurasjonsfilen.

deretter må du aktivere mod_rewrite slik at Du kan bruke WordPress Permalink-funksjonen.

# sudo a2enmod rewrite

for å bekrefte at alt gikk bra, utfør kommandoen.

# sudo apache2ctl configtest

Utgang: Ok

for å implementere endringene, start Apache web server på Nytt.

# sudo systemctl restart apache2

Trinn 6: Kjør WordPress-installasjon ved hjelp av nettleseren

På dette tidspunktet har du fullført alle serverkonfigurasjonene for WordPress-installasjonen.

det siste trinnet er å fullføre installasjonen via en nettleser.

for å gjøre dette, start nettleseren og nettleseren din serverens IP-adresse eller domenenavn
http://server_IP_address eller http://YOUR-DOMAIN

den første siden vil be deg om å velge språk.

 wordpress_ubuntu_language

Klikk på ønsket språk og trykk På ‘Fortsett’ – knappen.

i neste trinn fyller du inn tilleggsinformasjon som Kreves, for eksempel ‘Nettstednavn’, ‘Brukernavn’, ‘Passord ‘ og’E-postadresse’.

 wordpress_ubuntu_welcome når du har fylt ut alle obligatoriske felt, klikker du På’Installer WordPress’

hvis alt gikk bra, vil Du bli sendt til Innloggingssiden.

Trykk På ‘Logg inn’ – knappen, og du vil gå til det verdensberømte WordPress-dashbordet som du ser nedenfor:

wordpress_ubuntu_dashboard

Gjett hva? Du har nettopp installert WordPress På Debian!

Gratulerer! Hvis du har fulgt så langt, har Du installert WordPress MED LAMP På Debian 9.

så nå er du klar til å begynne å jobbe med å bygge din nye blogg eller nettside.

Hvis Du nettopp har begynt Med WordPress, er den gode nyheten AT DET ER TONNEVIS av gratis ressurser for læring og tilpasning. Hvis Du kunne installere LAMP på serveren din og utføre WordPress-oppsettet, Bør WordPress selv være et stykke kake!

Lynrask Rask WordPress hosting for $9.99 / måned?

hvis du er ferdig med denne opplæringen, har du åpenbart allerede en server…

Men hvis du vil kutte hostingregningen din mens du øker ytelsesstatistikken din, bør du vurdere Ytelsen VPS FRA SSD-Noder.

Ytelsen VPS har NVMe-lagring, som er som å binde en rakettmotor til CMS. Last inn medietunge nettsider opptil 10 ganger raskere enn med standard SSD-stasjoner.

Write a Comment

Din e-postadresse vil ikke bli publisert.