FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Instalaci贸n mod_harbour en Servidor VPS Linux Centos 7
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Instalaci贸n mod_harbour en Servidor VPS Linux Centos 7
Posted: Mon Jul 22, 2019 06: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 (fw): Select all Collapse
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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Instalaci贸n mod_harbour en Servidor VPS Linux Centos 7
Posted: Mon Jul 22, 2019 06: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
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: Instalaci贸n mod_harbour en Servidor VPS Linux Centos 7
Posted: Mon Jul 22, 2019 06:54 PM

Gracias Antonio.

Saludos

Carlos

Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: Instalaci贸n mod_harbour en Servidor VPS Linux Centos 7
Posted: Tue Jul 23, 2019 06: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,

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: Instalaci贸n mod_harbour en Servidor VPS Linux Centos 7
Posted: 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

Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: Instalaci贸n mod_harbour en Servidor VPS Linux Centos 7
Posted: 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,

Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: Instalaci贸n mod_harbour en Servidor VPS Linux Centos 7
Posted: Tue Jul 23, 2019 01:51 PM
Buenas tardes,

creo que falta a帽adir lo siguiente a la lista

Code (fw): Select all Collapse
yum install httpd-devel


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

Muchas gracias.

Un abrazo,

Continue the discussion