Mudanças entre as edições de "Instalando WebGiz em Linux"

De Wiki AIX
Ir para: navegação, pesquisa
(Nova página: ==Instalando e configundo o Feetds== Instalando e configurando o Freetds: Copie o freetds para o diretório /opt/ (como root): '''# cp freetds-stable.tgz /opt/''' Extraia seu conte...)
 
(Instalando e configundo o Feetds)
Linha 19: Linha 19:
 
'''# vim /usr/local/freetds/etc/freetds.conf'''  
 
'''# vim /usr/local/freetds/etc/freetds.conf'''  
  
[Alias_MSSQL]
+
  [Alias_MSSQL]
      host = Name_ou_IP_sqlserver
+
  host = Name_ou_IP_sqlserver
      instance = Name_Instance #exp.: sqlexpress - caso não tenha instancia esta linha não deve ser inclusa
+
  instance = Name_Instance #exp.: sqlexpress - caso não tenha instancia esta  
      port = 1433 # caso seja utilizado instance esta linha não deve ser utilizada
+
linha não deve ser inclusa
      tds version = 8.0
+
  port = 1433 # caso seja utilizado instance esta linha não deve ser utilizada
 
+
  tds version = 8.0
 
 
  
 
==Instalando o apache==
 
==Instalando o apache==

Edição das 15h44min de 26 de outubro de 2009

Instalando e configundo o Feetds

Instalando e configurando o Freetds:

Copie o freetds para o diretório /opt/ (como root):

# cp freetds-stable.tgz /opt/

Extraia seu conteúdo e ente em seu diretório:

# tar -xvzf freetds-stable.tgz # cd freetds-XXX # onde XXX é a versão

Vamos a compilação (ainda como root):

# ./configure --prefix=/usr/local/freetds # make # make install

# vim /usr/local/freetds/etc/freetds.conf

 [Alias_MSSQL]
 host = Name_ou_IP_sqlserver
 instance = Name_Instance #exp.: sqlexpress - caso não tenha instancia esta 

linha não deve ser inclusa

 port = 1433 # caso seja utilizado instance esta linha não deve ser utilizada
 tds version = 8.0

Instalando o apache

Se você instalou o apache usando um pacote pré-compilado, pule esta parte.

Copie o apache para o diretório /opt/ (como root):

# cp httpd-XXX.tar.gz /opt/ # Onde XXX é a versão do apache

Extraia seu conteúdo e entre em seu diretório:

# tar -xvzf httpd-XXX.tar.gz # cd httpd-XXX

Vamos a compilação (ainda como root):

# ./configure --enable-so # make # make install

  obs.: apos instalado a pasta raiz do webserver é /usr/local/apache2 e a pasta raiz do wwwroot é /usr/local/apache2/htdocs


Agora o PHP

# cp php-XXX.tar.gz /opt # tar -xvzf php-XXX # cd php-XXX

# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-sybase-ct=/usr/local/freetds

  Antes de executar o resto da compilação, devemos remover alguns parâmetros para que não dê erro, para isso edite o arquivo MakeFile (como root):
  # vim MakeFile
  Obs.: Procure a linha EXTRA_LIBS, você vai notar que existem inúmeros parâmetros e alguns deles vão ter que ser excluídos, são eles: -lsybtcl -lintl -lcomn -lcs

Somente esses, não mexa nos outros. Agora vamos compilar (como root):

# make # make install


  Obs.: Incluir o uso de php no apache (httpd.conf):
  AddType application/x-httpd-php .php .inc
  DirectoryIndex index.php (permanecer os demais existentes)

OBS.: Nas configurações de instalacao do webgiz (ou em configuration.php) deve-se utilizar como nome do server de sql o alias definido nas configuracoes do arquivo freetds.conf editando no processo de instalação deste.