Instalación mod_harbour en Servidor VPS Linux Centos 7

Instalación mod_harbour en Servidor VPS Linux Centos 7

Postby csincuir » Mon Jul 22, 2019 6:34 pm

Hola Antonio,
Estoy intentando instalar mod_harbour en un servidor en Linea VPS con Linux CentOS 7, pero no he podido hacerlo funcionar.

Ya copie el archivo "libharbour.so.3.2.0" en el directorio "/usr/lib64"
Tambien copie el archivo "mod_harbour.so" en el directorio "/etc/httpd/modules"

** Estos archivos "libharbour.so.3.2.0" y "mod_harbour.so", los he descargado desde la pagina:
https://github.com/FiveTechSoft/mod_harbour/tree/master/linux/CentOS%207


Luego cree el archivo "01-mod_harbour.conf" en el directorio "/etc/httpd/conf.modules.d" con estas instrucciones:
Code: Select all  Expand view  RUN

LoadModule harbour_module modules/mod_harbour.so
<FilesMatch "\.(prg|hrb)$">
    SetHandler harbour
</FilesMatch>
 


Pero cuando intento reiniciar el Apache, me da error y no levanta el servicio.

Pero si dejo en comentario la primera linea del archivo "/etc/httpd/conf.modules.d", donde se cargar el modulo "harbour_module" si levanta de nuevo el servicio el Apache.

Que me faltara por hacer para instalar mod_harbour en este servidor Linux?

Saludos.

Carlos
csincuir
 
Posts: 411
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Instalación mod_harbour en Servidor VPS Linux Centos 7

Postby Antonio Linares » Mon Jul 22, 2019 6:49 pm

Carlos,

Felix Pablo Grande es quien ha construido el build de mod_harbour para Centos 7.

Voy a comentarle lo que dices a ver que sugerencias puede darnos
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Instalación mod_harbour en Servidor VPS Linux Centos 7

Postby csincuir » Mon Jul 22, 2019 6:54 pm

Gracias Antonio.

Saludos

Carlos
csincuir
 
Posts: 411
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Instalación mod_harbour en Servidor VPS Linux Centos 7

Postby Baxajaun » Tue Jul 23, 2019 6:27 am

Buenos días Carlos, Antonio,

estos son los pasos que seguí para tener mod_harbour funcionando en CentOS 7:

Creación de una VM para Harbour y mod_harbour en CentOS 7
=========================================================

- Instalación mínima
- Asignación de IP y nombre
- yum install yum-utils
- yum update
- yum groupinstall "Development tools"
- yum install git-all.noarch
- yum install httpd.x86_64 httpd-devel.x86_64 httpd-tools.x86_64
- yum install epel-release
- Instalar mediante yum todos los paquetes necesarios para crear Harbour, los podéis encontrar en el Wiki https://github.com/FiveTechSoft/harbour_for_modHarbour
- systemctl enable httpd.service
- systemctl start httpd.service
- git clone https://github.com/FiveTechSoft/harbour_for_modHarbour harbour
- git clone https://github.com/FiveTechSoft/mod_harbour mod_harbour
- mkdir temp al mismo nivel que los directorios harbour y mod_harbour en mi caso /root
- cd temp
- apxs -n harbour -g // Nos genera el directorio harbour y en él los ficheros: Makefile, mod_harbour.c, etc ...
- copiamos el fichero mod_harbour.c que tenemos en /root/mod_harbour/linux a /root/temp/harbour
- modificamos el fichero mod_harbour.c, la línea lib_harbour = dlopen( "/var/www/html/libharbour.so.3.2.0", RTLD_LAZY ); por lib_harbour = dlopen( "/usr/lib64/libharbour.so.3.2.0", RTLD_LAZY );
- estando en el directorio /root/temp/harbour ejecutamos el comando apxs -c -i mod_harbour.c que nos creará el mod mod_harbour.so y lo llevará a su sitio
- la librería libharbour.so.3.2.0 tiene que estar en /usr/lib64
- creamos el fichero 01-mod_harbour.conf en el directorio /etc/httpd/conf.modules.d con el siguiente contenido

LoadModule harbour_module modules/mod_harbour.so
<FilesMatch "\.(prg)$">
SetHandler harbour
</FilesMatch>

- reiniciamos apache, lo podemos hacer de las siguientes maneras systemctl restart httpd.service o apachectl restart

Carlos, espero que con esto lo puedas tener, mi dirección de correo es fpgrande at gmail.com por si necesitas algo más.

Un abrazo a ambos,
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Instalación mod_harbour en Servidor VPS Linux Centos 7

Postby csincuir » Tue Jul 23, 2019 12:06 pm

Hola Felix, gracias por la información.
Voy a seguir estos pasos que me indicas para instalar mod_harbour y luego te comento como me fue.

Saludos cordiales,

Carlos
csincuir
 
Posts: 411
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Instalación mod_harbour en Servidor VPS Linux Centos 7

Postby Baxajaun » Tue Jul 23, 2019 12:40 pm

Buenas tardes Carlos,

si tienes algún problema envíame un mensaje de correo y trataré de ayudarte.

Muchas gracias.

Saludos,
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Instalación mod_harbour en Servidor VPS Linux Centos 7

Postby Baxajaun » Tue Jul 23, 2019 1:51 pm

Buenas tardes,

creo que falta añadir lo siguiente a la lista

Code: Select all  Expand view  RUN
yum install httpd-devel


con ello instalamos todo el entorno de desarrollo de httpd, como la herramienta necesaria apxs.

Muchas gracias.

Un abrazo,
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 95 guests