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

Instalar Facturas Simples en CentOS 7

Simple Invoices es un sistema de facturación de código abierto basado en la web. Es una aplicación muy simple pero funcional, que admite varios formatos de facturación. Es ideal para organizaciones pequeñas y usuarios domésticos. En esta publicación de blog, lo guiaremos a través de la instalación de Facturas simples en un VPS CentOS 7 con Apache, PHP y MariaDB.

Para iniciar la instalación de Facturas Simples, inicie sesión en su servidor como usuario root

ssh root@IP

y, como de costumbre, ejecute el siguiente comando para asegurarse de que todos los paquetes en su servidor virtual CentOS 7 estén actualizados:

yum -y update

Ahora, instalaremos el servidor web Apache:

yum install httpd

Una vez que esté instalado, inicie Apache y configúrelo para que se inicie al iniciar el sistema:

systemctl start httpd
systemctl enable httpd

Instale PHP entre los pocos módulos PHP requeridos por la aplicación:

yum -y install php php-pdo php-common php-mysql

Ejecute los siguientes comandos para instalar MariaDB

yum install mariadb mariadb-server

Inicie el servidor MariaDB y habilítelo para que se inicie al iniciar el sistema:

systemctl start mariadb
systemctl enable mariadb

Ejecute mysql_secure_installation secuencia de comandos para proteger el servidor de la base de datos y establecer su contraseña raíz de MariaDB.

Facturas simples requiere una base de datos en blanco. Inicie sesión en el servidor MariaDB como usuario 'root' y cree una nueva base de datos y un usuario para la aplicación.

mysql -u root -p

CREATE DATABASE simpleinvoices;
CREATE USER 'siuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `simpleinvoices`.* TO 'siuser'@'localhost';
FLUSH PRIVILEGES;
exit

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

Descargue la última versión estable de Simple Invoices desde su sitio web oficial:

wget https://bitbucket.org/simpleinvoices/simpleinvoices/downloads/simpleinvoices.2011.1.zip

Instale el paquete de "descompresión" necesario para descomprimir el archivo zip de Simple Invoices y descomprima el archivo descargado en el directorio raíz de documentos de su servidor:

yum -y install unzip
unzip simpleinvoices.2011.1.zip -d /var/www/html/

Edite el archivo de configuración de Facturas Simples e ingrese los detalles de la base de datos que creamos:

vim /var/www/html/simpleinvoices/config/config.ini

database.params.host                            = localhost
database.params.username                        = siuser
database.params.password                        = PASSWORD
database.params.dbname                          = simpleinvoices

Cambie la propiedad del directorio '/var/www/html/simpleinvoices/':

chown -R apache:apache /var/www/html/simpleinvoices/

Cree un servidor virtual Apache para su sitio web. Cree el archivo '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido:

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

IncludeOptional vhosts.d/*.conf

y crea el servidor virtual:

mkdir /etc/httpd/vhosts.d/
vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/simpleinvoices/"
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/simpleinvoices/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Reinicie el servidor web Apache para que los cambios surtan efecto:

systemctl restart httpd

Ahora, abra su navegador web favorito y diríjalo a http://yourdomain.com para ejecutar el instalador web. Deberá elegir su tipo de base de datos e ingresar la información necesaria para completar 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 Facturas simples. para ti. 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. Cómo instalar Mediawiki en un servidor CentOS

  2. Cómo instalar AIDE en CentOS 7

  3. Instale ownCloud en CentOS 6 / RHEL 6

  4. Cómo instalar SpaceWalk en CentOS 6 / RHEL 6

  5. Cómo instalar PostgreSQL en CentOS 7 / RHEL 7

Instalar y configurar Redmine en CentOS 7

Cómo instalar PostgreSQL en CentOS 8

Cómo instalar el servidor de base de datos PostgreSQL CentOS 8

Cómo instalar Oracle Database 21C en CentOS 8

Cómo instalar facturas simples en CentOS 7

Cómo instalar Moodle en CentOS 8