Come installare WordPress su CentOS 7 Linux

Oggi, impareremo come possiamo installare WordPress sulla nostra distribuzione CentOS 7 Linux.

Perché CentOS?

CentOS Linux è una distribuzione supportata dalla comunità derivata da fonti liberamente fornite al pubblico da Red Hat per Red Hat Enterprise Linux (RHEL). Come tale, CentOS Linux mira ad essere funzionalmente compatibile con RHEL. Il progetto CentOS modifica principalmente i pacchetti per rimuovere il branding e la grafica dei fornitori a monte. CentOS Linux è gratuito e gratuito da ridistribuire. Ogni versione di CentOS viene mantenuta per un massimo di 10 anni (tramite aggiornamenti di sicurezza — la durata dell’intervallo di supporto da parte di Red Hat è variata nel tempo rispetto alle Fonti rilasciate). Una nuova versione di CentOS viene rilasciata approssimativamente ogni 2 anni e ogni versione di CentOS viene periodicamente aggiornata (all’incirca ogni 6 mesi) per supportare l’hardware più recente. Ciò si traduce in un ambiente Linux sicuro, a bassa manutenzione, affidabile, prevedibile e riproducibile.

È possibile scaricare CentOS da qui. È possibile scaricare direttamente l’immagine del disco in formato file ISO da qui.

Che cos’è WordPress?

WordPress è uno strumento di creazione di siti web open source o content management system (CMS) basato su PHP e MySQL. Matt Mullenweg e Mike Little hanno programmato WordPress nel 2003. Questo è il più semplice statico (può essere sviluppato anche per dynamic) sistema di gestione dei contenuti del sito web (o CMS) esistente.

WordPress è una licenza gratuita e sotto GPLv2 (o successiva) della Free Software Foundation. Secondo un rapporto di indagine, WordPress è stato utilizzato da oltre il 23,3% dei primi 10 milioni di siti web. WordPress è uno dei sistemi di blogging più popolari utilizzati sul Web.

supporta

  • libero & pagato temi diversi UI & UX
  • plug-in per diversi servizi & funzionalità
  • Cellulari (Reattivo di vista)
  • Multi-utente & multi-blogging

sapere Di più su WordPress, visita questo link. Per scaricare l’ultima WordPress da qui.

Prerequisiti

Per installare WordPress, avremo bisogno di queste seguenti cose che devono essere installate o disponibili sul nostro server CentOS 7 Linux.

  • Apache o Nginx come server web
  • PHP versione 5.6 o superiore
  • MySQL / MariaDB versione 5.6 o superiore come database

Legacy o versione precedente di PHP & MySQL può guidare WordPress, ma non raccomandato dalla loro pagina ufficiale.

Inoltre, assicurati che il tuo firewall / iptables o SELinux non blocchi alcuna porta(s) che è richiesta qui o non hai alcun problema con la corretta autorizzazione dell’utente.

Per disabilitare SELinux, digitare quanto segue

setenforce 0

Aggiorniamo prima il server CentOS 7 Linux. Questa è una buona pratica per mantenere aggiornato il tuo server. Per fare ciò, emettere il comando seguente uno dopo l’altro e attendere che venga aggiornato. Sarà dipende dalla vostra velocità di Internet e ci vorrà molto tempo. Quindi, per favore abbi pazienza.

sudo yum clean all
sudo yum -y update

Vedrete qualcosa di simile immagine qui sotto una volta che si è fatto con esso. A seconda di quanti anni sono i software di sistema o quali pacchetti devono essere aggiornati. L’immagine qui sotto indica un aggiornamento riuscito e potrebbe richiedere anche il riavvio del sistema.

yumupdatedcentos7

yumupdatedcentos7

Installazione di Apache come server web

Per installare Apache su CentOS 7, eseguire il comando seguente sul terminale.

sudo yum -y install httpd

Questo scaricherà e installerà Apache come server web sul sistema.

Iniziamo Apache emettendo il comando seguente.

sudo systemctl start httpd

Imposta Apache all’avvio o all’avvio in modo che dopo ogni riavvio, venga avviato automaticamente senza avvio manuale.

sudo systemctl enable httpd

Prova Apache

Per testare apache emettere il comando seguente.

sudo systemctl status httpd

Questo mostrerà lo stato di Apache per te.

Oppure è possibile aprire un browser web e digitare “localhost” senza la doppia citazione nella barra degli indirizzi. Vedrai qualcosa di simile.

testing_apache_centos7

testing_apache_centos7

Indica che il nostro server web è attivo e funzionante

Potrebbe essere necessario abilitare anche il modulo mod_rewrite. Basta aprire il file che si trova su /etc/httpd/conf/httpd.conf dal tuo editor di file faviourute e modifica la seguente riga

AllowOverride None

a

AllowOverride All

Abbiamo finito con Apache.

Installazione di MySQL / MariaDB

Per installare MySQL / MariaDB sul sistema, eseguire il comando seguente.

sudo yum install mariadb-server mariadb

Questo scaricherà e installerà MySQL / MariaDB sul sistema.

Per avviare il server MariaDB, eseguire il comando seguente.

sudo systemctl start mariadb

Ora, dobbiamo impostare la password per l’utente “root” di MySQL / MariaDB. Facciamolo digitando quanto segue e questo è necessario per motivi di sicurezza.

sudo mysql_secure_installation

Vedrai qualcosa di simile. Premi Y per continuare e digita una password complessa e ricordala.

CentOS7_security

CentOS7_security

Dopo aver impostato la password di root, vedrai qualcosa di simile all’immagine qui sotto.

afterrootpasswordCentOS7

afterrootpasswordCentOS7

Ora, riceverai poche istruzioni sul tuo terminale con le opzioni Y/N.

Premi Y per il prompt ” Rimuovi utenti anonimi?”

Premi Y per il prompt ” Disallow root login remoto?”

Premi Y per il prompt ” Rimuovi database di test e accedi ad esso?”

Premi Y per il prompt ” Ricarica le tabelle dei privilegi ora?”

Dopo aver terminato tutte le istruzioni, vedrai qualcosa di simile di seguito.

finishmariadbCentOS7

finishmariadbCentOS7

Abbiamo finito con MySQL / MariaDB.

Installazione di PHP

Per installare PHP, aprire un terminale ed emettere il seguente comando.

sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl

Questo scaricherà e installerà PHP sul tuo sistema CentOS 7 insieme ad altri moduli PHP necessari per WordPress.

Installazione di phpMyAdmin

Per installare phpMyAdmin, eseguire il comando seguente nel terminale.

sudo yum -y install epel-release

E quindi emettere nuovamente il comando sottostante.

sudo yum -y install phpmyadmin

Dopo aver installato PHP, dobbiamo riavviare Apache o un altro server web per poter lavorare con PHP. Digitare quanto segue per farlo.

sudo systemctl restart httpd.service

Per verificare se è possibile accedere a phpMyAdmin o meno, aprire qualsiasi browser Web e digitare quanto segue nella barra degli indirizzi.

localhost/phpmyadmin

Vedrai qualcosa di simile.

phpmyadminCentOS7

phpmyadminCentOS7

Abbiamo finito di installare PHP.

Installazione di WordPress

Scarica l’ultima WordPress da qui. Oppure utilizzare il comando qui sotto per scaricarlo.

sudo wget https://wordpress.org/latest.zip

Dopo aver scaricato il file di archivio zip, decomprimiamolo digitando il comando sottostante sul terminale.

sudo unzip latest.zip

Dopo aver decompresso con successo, vedrai una cartella denominata “wordpress”. Ora, copia questa cartella “wordpress” nel percorso della cartella/var/www / html effettuando le seguenti operazioni.

sudo cp -avr wordpress /var/www/html

Ora, passare alla cartella /var/www/html ed emettere i seguenti due comandi.

sudo chmod -R 775 wordpress
sudo chown apache:apache wordpress

Ora, digitare quanto segue nella barra degli indirizzi del browser web.

localhost/wordpress

Vedrai l’immagine qui sotto. Fare clic su ” Andiamo!”per continuare.

1stwordpresscentos7

1stwordpresscentos7

Dopo aver fatto clic su ” Andiamo!”button, si vedrà qualcosa di simile.

wordpresssetp2centos7

wordpresssetp2centos7

Ora, abbiamo bisogno di creare un database con un nome tutto ciò che si desidera per l’installazione di WordPress.

Creiamo quindi il database. Per fare ciò, aprire il browser Web e digitare quanto segue.

localhost/phpmyadmin

Quindi chiederà un nome utente & password. Digitare “root” come nome utente e la password impostata in precedenza durante l’installazione di MySQL/ MariaDB. Spero che tu possa ricordartelo. Una volta effettuato l’accesso, si vedrà qualcosa di simile.

phpmyadmincenos7

phpmyadmincenos7

Ora fai clic su Nuovo dall’angolo in alto a sinistra contrassegnato come rosso nell’immagine seguente.

phpmyadmincenos7step2

phpmyadmincenos7step2

Dopo aver fatto clic su Nuovo, vedrai questo. Digitare un nome di database e fare clic sul pulsante” Crea”. Qui, sto digitando iftekher per il mio nome di database. Puoi digitare quello che vuoi.

creatingdbcentos7

creatingdbcentos7

Abbiamo finito di creare il nostro database per l’installazione di WordPress.

Ora torna all’installazione di WordPress.

Digitare il nome del database come iftekher (come ho impostato iftekher come nome del database), nome utente come root, password di root e lasciare l’host del database e il prefisso della tabella così com’è. Dovrebbe apparire come sotto l’immagine. Fare clic sul pulsante Invia per continuare.

settingupcentos7

settingupcentos7

Dopo questo, vedrai un’immagine simile come sotto e devi fare clic sul pulsante “Esegui l’installazione”.

runthecentos7

runthecentos7

Poi, si vedrà una schermata di benvenuto, proprio come qui sotto per chiedere il titolo del sito WordPress, nome utente, password che sono legati al tuo sito WordPress. Digita il titolo del sito, digita admin come nome utente e scegli una password rigida e inserisci il tuo indirizzo email e fai clic su”Installa WordPress”.

welcomewpcentos7

welcomewpcentos7

Quindi riceverai un messaggio che WordPress è stato installato correttamente sul tuo CentOS7.

Ora, digitare quanto segue nella barra degli indirizzi del browser web e vedrete qualcosa di simile.

localhost/wordpress

livewpcentos7

livewpcentos7

Quindi abbiamo finito con l’installazione di WordPress sul nostro server CentOS 7 Linux.

Buona giornata.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.