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

Installa PHP-Fusion 7 su un VPS CentOS 7

PHP-Fusion è un leggero sistema di gestione dei contenuti open source (CMS) basato su PHP. Utilizza un database MySQL per archiviare il contenuto del sito Web e include un sistema di amministrazione molto semplice per gestire i tuoi siti.

In questo tutorial installeremo PHP-Fusion 7 su un VPS CentOS 7 con Apache, MariaDB e PHP.

PHP-Fusion 7 è progettato per funzionare sulla maggior parte delle configurazioni, ma il tuo server deve comunque soddisfare i seguenti requisiti:
PHP versione 5.3.4 o successiva
MySQL versione 4.1 o successiva

Prima di tutto, accedi al tuo CentOS 7 VPS e assicurati che tutti i pacchetti installati siano aggiornati

yum -y update

Abbiamo bisogno di uno stack LAMP per eseguire PHP-Fusion, quindi prima installeremo il server web Apache, MariaDB e PHP.

MariaDB è il server di database predefinito in CentOS 7 e può essere installato utilizzando il comando yum.

yum install mariadb mariadb-server

Avvia il servizio MariaDB e abilitalo all'avvio all'avvio

systemctl start mariadb.service
systemctl enable mariadb.service

Una volta installato MariaDB, esegui il seguente script post-installazione per proteggere il server del database e impostare una password di root

mysql_secure_installation

e usa le seguenti opzioni

- 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

Nuovo, installeremo il server web Apache

yum install httpd

Avvia il server web e abilitalo all'avvio all'avvio

systemctl start httpd
systemctl enable httpd

PHP-Fusion è un'applicazione basata su PHP quindi dobbiamo installare PHP
yum install php php-mysql

Riavvia il server Web Apache per rendere effettive le modifiche

systemctl restart httpd

Ora abbiamo uno stack LAMP completamente funzionante installato sul nostro server CentOS 7 e possiamo iniziare con l'installazione di PHP-Fusion.

Scarica l'ultima versione stabile di PHP-Fusion sul tuo server

wget http://downloads.sourceforge.net/project/php-fusion/PHP-Fusion%20Archives/7.x/PHP-Fusion-7.02.07.zip

Decomprimi l'archivio zip scaricato

yum install unzip
unzip PHP-Fusion-7.02.07.zip

Crea una directory per il tuo nuovo sito Web PHP-Fusion nella directory principale del documento sul tuo server

mkdir /var/www/html/mywebsite.com

Copia i file PHP-Fusion dalla directory decompressa nella directory mywebsite.com appena creata

cp -R PHP-Fusion-7.02.07/files/* /var/www/html/mywebsite.com/

Rinomina il file di configurazione di PHP-Fusion

cd /var/www/html/mywebsite.com

Rinomina la directory creata

mv _config.php config.php

e cambia il proprietario dei file PHP-Fusion

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

Quindi, accedi al tuo server MariaDB come utente root e crea un nuovo database e utente

mysql -u root -p

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

Non dimenticare di sostituire "LA TUA PASSWORD" con una password efficace.

Ora imposteremo la direttiva di hosting virtuale Apache per il nome di dominio "tuodominio.com".

Crea un file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto

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

Crea una directory '/etc/httpd/vhosts.d' 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
vim yourdomain.com

e aggiungi il seguente contenuto

<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>

È tutto. L'installazione dalla riga di comando è completata. Ora vai su http://tuodominio.com e segui le istruzioni per completare l'installazione.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare PHP-Fusion per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Installa MariaDB 10.0 su CentOS 6

  2. Installa GlassFish su un CentOS 6 VPS

  3. Installa Octopress su un VPS CentOS 6

  4. Installa Cotonti CMS/CMF su un CentOS 7 VPS

  5. Installa Jamroom CMS su un CentOS 7 VPS

Come installare MariaDB su CentOS 7

Installa MariaDB su CentOS 7

2 modi per installare MariaDB su CentOS 7

Come installare PHP-Fusion su CentOS 7

Installa Odoo 8 su un VPS CentOS 7

Come installare ocPortal su un VPS CentOS 7