GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare PHP-Fusion su CentOS 7

In questo tutorial, ti mostreremo come installare e configurare PHP-Fusion su CentOS 7. Per quelli di voi che non lo sapessero, PHP-Fusion è un open-leggero sistema di gestione dei contenuti di origine (CMS) scritto in PHP. Utilizza un database MySQL per archiviare i contenuti del tuo sito e include un sistema di amministrazione semplice ma completo. PHP-Fusion include le funzionalità più comuni che ti aspetteresti di vedere in molti altri pacchetti CMS, comprese le notizie , articoli, forum, sondaggi, shoutbox, commenti, valutazioni, molto altro.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di PHP-Fusion sul server CentOS 7.

Installa PHP-Fusion su CentOS 7

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

yum -y update

Passaggio 2. Installa il server LAMP.

È richiesto un server CentOS 7 LAMP. Se non hai installato LAMP, puoi seguire la nostra guida qui.

Passaggio 3. Installa PHP-Fusion.

Scarica l'ultima versione stabile di PHP-Fusion, Al momento della stesura di questo articolo è la versione 7:

mkdir /var/www/html/mywebsite.com
wget http://downloads.sourceforge.net/project/php-fusion/PHP-Fusion%20Archives/7.x/PHP-Fusion-7.02.07.zip
unzip PHP-Fusion-7.02.07.zip
cp -R PHP-Fusion-7.02.07/files/* /var/www/html/mywebsite.com/

Ora rinomineremo _config.php file in config.php eseguendo il comando seguente:

cd /var/www/html/mywebsite.com/
mv _config.php config.php

Dovremo modificare alcune autorizzazioni per le cartelle:

chown -R apache:apache /var/www/html/mywebsite.com/

Passaggio 4. Configurazione di MariaDB.

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation sceneggiatura. Dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB.

mysql_secure_installation

Configuralo in questo modo:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Avanti, dovremo accedere alla console MariaDB e creare un database per PHP-Fusion. Esegui il seguente comando:

mysql -u root -p

Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per Installazione PHP-Fusion:

MariaDB > CREATE DATABASE phpfusion;
MariaDB > GRANT ALL ON phpfusion.* to phpfusionuser@localhost identified by 'YOURPASSWORD';
MariaDB > FLUSH PRIVILEGES;
MariaDB > \q

Passaggio 5. Configurazione del server Web Apache per PHP-Fusion.

È ora di configurare Apache. Crea un '/etc/httpd/conf.d/vhosts.conf ' file con il seguente contenuto

nano /etc/httpd/conf.d/vhosts.conf
IncludeOptional vhosts.d/*.conf

Crea un '/etc/httpd/vhosts.d ' directory in cui inseriremo tutti i nostri host virtuali:

mkdir /etc/httpd/vhosts.d

Crea un host virtuale per il nostro dominio:

cd /etc/httpd/vhosts.d
nano yourdomain.com

Aggiungi le seguenti righe alla fine del file:

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/yourdomain.com"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/yourdomain.com/">
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Passaggio 6. Accesso a PHP-Fusion.

PHP-Fusion sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com/ o http://server-ip e completare i passaggi necessari per completare l'installazione. Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.

Congratulazioni! Hai installato correttamente PHP-Fusion. Grazie per aver utilizzato questo tutorial per l'installazione di PHP-Fusion CMS nel sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito Web PHP Fusion.


Cent OS
  1. Come installare MariaDB su CentOS 7

  2. Come installare MariaDB su CentOS 8

  3. Come installare MariaDB su CentOS 6

  4. Come installare PhpWiki su CentOS 7

  5. Come installare LiteCart su CentOS 7

Come installare Seafile su CentOS 7

Come installare Concrete5 su CentOS 7

Come installare LibreNMS su CentOS 7

Come installare Zabbix su CentOS 8

Come installare Joomla su CentOS 8

Come installare ownCloud su CentOS 8