Passo a passo de instalação do WebWap HAM no Debian 8.0 Jessie e Apache2
Bom, o primeiro passo é baixar o Debiam 8.0.0 Jessie, é possível testar as ferramentas apenas com o primeiro DVD em mãos.
Download Debian 8.0 Jessie:
Após a instalação, actualize a lista de repositórios do APT (/etc/apt/sources.list) , segue a lista que uso:
Execute os seguintes comandos ou adicione os repositórios manualmente no arquivo sources.list
echo deb http://security.debian.org stable/updates main >> /etc/apt/sources.list
echo deb http://ftp.br.debian.org/debian/ stable main >> /etc/apt/sources.list
echo deb-src http://ftp.br.debian.org/debian/ stable main >> /etc/apt/sources.list
echo deb http://ftp.us.debian.org/debian stable main >> /etc/apt/sources.list
echo deb-src http://ftp.us.debian.org/debian/ stable main >> /etc/apt/sources.list
Sem seguida , execute o seguinte comando para que o apt actualize o índice de pesquisa:
apt-get update
Baixe o pacote da WebWap HAM que deseja:
Debian 8 – Suporte a Postgresql, MySQL e Oracle: http://www.vagucs.com.br/webwap-1.0.2-rddoci-debian8.tar.gz |
Debian 8 – Suporte a Postgresql, MySQL: http://www.vagucs.com.br/webwap-1.0.2-mysql-debian8.tar.gz |
As seguintes libs são necessárias:
Se optou pela versão com suporte a Oracle, baixe o instantClient Oracle.
http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
Versão utilizada: instantclient-basic-linux-12.1.0.2.0.zip
Senão quiser instalar as ferramentas do Oracle, da forma indicada no site deles. Descompacte este arquivo e copie os seguintes arquivos para /usr/lib:
libclntshcore.so.12.1
libclntsh.so.12.1
libnnz12.so
libocci.so.12.1
libociei.so
libocijdbc12.so
libons.so
liboramysql12.so
Se optou para a versão com suporte a MySQL, instale o mysql-client usando o comando:
aptitude install mysql-client
Descompacte na raiz do seu linux com o seguinte comando:
tar -zxvf webwap-1.0.2.tar.gz –directory /
Entre no diretorio /webwap/deps/lib e copie os arquivos deste diretorio para /usr/lib:
cd /webwap/desp/lib
cp * /usr/lib
Instale o pacote libaio-dev com o seguinte comando:
aptitude install libaio1
Copie os arquivos de teste para seu diretório html:
cp /webwap/teste.prg /var/www/html
cp /webwap/teste.html /var/www/html
A única configuração necessária no apache é para indicar em qual diretório está o arquivo de configuração do WWHAM, para isto, inclua no arquivo /etc/apache2/apache2.conf a seguinte linha:
SetEnv WEBWAP_CONFIGFILE “/webwap/webwap.conf”
Este arquivo acompanha o pacote, e já está com alguns plugins de teste pre-carregados, pode desabilitar todos. Exceto o oci_plugin.so que contém uma classe TOracle que funciona exatamente com a TPostgres do Harbour.
Reinicie:
service apache2 restart
Pelo browse faça o teste:
http://<ip do seu servidor debian/teste.prg ou teste.html.
Pronto!
Seu servidor web agora tem suporte Harbour
Qualquer dúvida entre em contato com vagucs@vagucs.com.br ou post suas dúvidas aqui que serão respondidas.
Como eu faço para instalar no CentOS 7?
olá Elton, no momento disponibilizei apenas para a versão 8.0 do debian, não sei se rodaria no centos 7. Mas pode fazer um teste. Vi que vc é da CIPEC, trabalhar com o Margay? Pode enviar o link para download da sua versão do CENTOS?
Olá Wagner enquanto não sai a versão para windows talvez poderia gerar uma VM desta instalacão para virtual Box seria legal para poder testar!!!
Parabéns !!!!
Sami
Nossa boa idéia! Vou baixar o virtual box.
Hola wagner, primero gracias por esto producto, discolpame pero no hablo portugues.
estoy buscando de instalar el software en Debian Jessie 8.1 amd 64.
siguo las istrucciones pero no alcanzo de hacer funcionar el software.
hay algo que no trabaja.
primera sugerencia
desde mucho tiempo hay una carpeta que se llama /opt, ( por lo meno en debian ) y penso que sea mejor instalar la carpeta webwap en esto directorio. ( postgresql lo instala en esta carpeta
segunda sugerencia
tambien si en esta pagina web hay las istrucciones para instalar el software, penso falta algunas instrucciones
el ejecutable webwap-cgi.exe en que carpeta se debe instalar ?
a donde esta el /webwap/request.ch. no se encuentra
porque no encuentro esto request.ch quiero saber si hay una funcion por la session ?
saludos desde italia
domenico
Oi Wagner, o apache2 tem que ser instalado separadamente?
tem que ter mysql server?
sou meio noob ainda nas configurações de Linux.
não precisa ter o server do mysql, precisa apenas as bibliotecas do mysql-client.