GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instale PHP-Fusion 7 en un CentOS 7 VPS

PHP-Fusion es un sistema de gestión de contenido (CMS) de código abierto basado en PHP ligero. Utiliza una base de datos MySQL para almacenar el contenido del sitio web e incluye un sistema de administración muy simple para administrar sus sitios.

En este tutorial instalaremos PHP-Fusion 7 en un VPS CentOS 7 con Apache, MariaDB y PHP.

PHP-Fusion 7 está diseñado para ejecutarse en la mayoría de las configuraciones, pero aun así su servidor debe cumplir con los siguientes requisitos:
PHP versión 5.3.4 o superior
MySQL versión 4.1 o superior

En primer lugar, inicie sesión en su CentOS 7 VPS y asegúrese de que todos los paquetes instalados estén actualizados

yum -y update

Necesitamos tener una pila LAMP para ejecutar PHP-Fusion, así que primero instalaremos el servidor web Apache, MariaDB y PHP.

MariaDB es el servidor de base de datos predeterminado en CentOS 7 y se puede instalar con el comando yum.

yum install mariadb mariadb-server

Inicie el servicio MariaDB y habilítelo para que se inicie en el arranque

systemctl start mariadb.service
systemctl enable mariadb.service

Una vez que MariaDB esté instalado, ejecute el siguiente script posterior a la instalación para asegurar su servidor de base de datos y establecer una contraseña de root

mysql_secure_installation

y usa las siguientes opciones

- 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

Nuevo, instalaremos el servidor web Apache

yum install httpd

Inicie el servidor web y habilítelo para que se inicie en el arranque

systemctl start httpd
systemctl enable httpd

PHP-Fusion es una aplicación basada en PHP, por lo que debemos instalar PHP
yum install php php-mysql

Reinicie el servidor web Apache para que los cambios surtan efecto

systemctl restart httpd

Ahora tenemos una pila LAMP completamente funcional instalada en nuestro servidor CentOS 7 y podemos comenzar con la instalación de PHP-Fusion.

Descargue la última versión estable de PHP-Fusion en su servidor

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

Descomprimir el archivo zip descargado

yum install unzip
unzip PHP-Fusion-7.02.07.zip

Cree un directorio para su nuevo sitio web PHP-Fusion en el directorio raíz del documento en su servidor

mkdir /var/www/html/mywebsite.com

Copie los archivos PHP-Fusion del directorio desempaquetado al directorio mywebsite.com recién creado

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

Cambie el nombre del archivo de configuración de PHP-Fusion

cd /var/www/html/mywebsite.com

Renombrar el directorio creado

mv _config.php config.php

y cambiar el propietario de los archivos PHP-Fusion

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

A continuación, inicie sesión en su servidor MariaDB como usuario raíz y cree una nueva base de datos y usuario

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

No olvides reemplazar 'TU CONTRASEÑA' con una contraseña segura real.

Ahora, configuraremos la directiva de alojamiento virtual de Apache para el nombre de dominio 'yourdomain.com'.

Cree un archivo '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido

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

Cree un directorio '/etc/httpd/vhosts.d' donde colocaremos todos nuestros hosts virtuales.

mkdir /etc/httpd/vhosts.d

Crear un host virtual para nuestro dominio

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

y agrega el siguiente contenido

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

Eso es todo. La instalación desde la línea de comandos se ha completado. Ahora, diríjase a su navegador web favorito a http://yourdomain.com y siga las instrucciones para finalizar la instalación.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen PHP-Fusion por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Instale GlassFish en un CentOS 6 VPS

  2. Instale Octopress en un CentOS 6 VPS

  3. Instalar MediaWiki en un VPS CentOS 7

  4. Cómo instalar Reader Self RSS en un CentOS 7 VPS

  5. Cómo instalar OrangeHRM en un CentOS 7 VPS

Cómo instalar MariaDB en CentOS 7

Instalar MariaDB en CentOS 7

Instale MariaDB 10.0 en CentOS 6

2 formas de instalar MariaDB en CentOS 7

Cómo instalar PHP-Fusion en CentOS 7

Instale Jamroom CMS en un CentOS 7 VPS