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

De Wiki AIX
Ir para: navegação, pesquisa
m (Protegeu "Instalando WebGiz em Linux" [edit=sysop:move=sysop])
Linha 45: Linha 45:
 
   port = 1433 # caso seja utilizado instance esta linha não deve ser utilizada
 
   port = 1433 # caso seja utilizado instance esta linha não deve ser utilizada
 
   tds version = 8.0
 
   tds version = 8.0
 +
  
 
===Copilando e Instalando o Apache2===
 
===Copilando e Instalando o Apache2===
 
  
  
Linha 56: Linha 56:
  
 
'''# cp httpd-XXX.tar.gz /opt/ # Onde XXX é a versão do apache'''
 
'''# cp httpd-XXX.tar.gz /opt/ # Onde XXX é a versão do apache'''
 
  
  
Linha 65: Linha 64:
  
 
'''# cd httpd-XXX'''
 
'''# cd httpd-XXX'''
 
  
  
Linha 75: Linha 73:
  
 
'''# make install'''
 
'''# make install'''
 
  
  
 
   obs.: apos instalado a pasta raiz do webserver é /usr/local/apache2 e a pasta raiz do wwwroot
 
   obs.: apos instalado a pasta raiz do webserver é /usr/local/apache2 e a pasta raiz do wwwroot
 
   é /usr/local/apache2/htdocs
 
   é /usr/local/apache2/htdocs
 +
  
 
===Copilando e Instalando o PHP5.3.0===
 
===Copilando e Instalando o PHP5.3.0===
Linha 90: Linha 88:
  
 
'''#./configure --with-mssql=/usr/local/freetds --with-sybase-ct=/usr/local/freetds --with-mysql=/var/lib/mysql --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-config-file-path=/etc/php5/apache2 --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --with-xpm-dir=/usr/lib --with-zlib --with-zlib-dir=/usr/lib --with-bz2 --enable-magic-quotes'''
 
'''#./configure --with-mssql=/usr/local/freetds --with-sybase-ct=/usr/local/freetds --with-mysql=/var/lib/mysql --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-config-file-path=/etc/php5/apache2 --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --with-xpm-dir=/usr/lib --with-zlib --with-zlib-dir=/usr/lib --with-bz2 --enable-magic-quotes'''
 
  
  
Linha 96: Linha 93:
  
 
'''# vim MakeFile'''
 
'''# vim MakeFile'''
 
  
  
Linha 102: Linha 98:
 
   deles  vão ter que ser excluídos, são eles: -lsybtcl -lintl -lcomn -lcs
 
   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):
 
   Somente esses, não mexa nos outros. Agora vamos compilar (como root):
 +
  
 
'''# make'''
 
'''# make'''
  
 
'''# make install'''  
 
'''# make install'''  
 
  
  
Linha 116: Linha 112:
  
  
 +
'''''OBS.:'''''
  
'''''OBS.:'''''
 
  
 
''' 1) 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.'''
 
''' 1) 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.'''
Linha 123: Linha 119:
  
 
''' 2) Para edição do php.ini este esta localizado no caminho seguinte e deve ser utilizado o seguinte comando para altera-lo:'''
 
''' 2) Para edição do php.ini este esta localizado no caminho seguinte e deve ser utilizado o seguinte comando para altera-lo:'''
 +
  
 
'''#vim /etc/php5/apache2/php.ini'''
 
'''#vim /etc/php5/apache2/php.ini'''

Edição das 10h20min de 27 de outubro de 2009


Instalando e configurando

Copilando e instalando o Feetds

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


# cp freetds-stable.tgz /opt/


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


# tar -xvzf freetds-stable.tgz

# cd freetds-XXX # onde XXX é a versão


3) 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


Copilando e Instalando o Apache2

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


Copilando e Instalando o PHP5.3.0

# cp php-XXX.tar.gz /opt

# tar -xvzf php-XXX

# cd php-XXX

#./configure --with-mssql=/usr/local/freetds --with-sybase-ct=/usr/local/freetds --with-mysql=/var/lib/mysql --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-config-file-path=/etc/php5/apache2 --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --with-xpm-dir=/usr/lib --with-zlib --with-zlib-dir=/usr/lib --with-bz2 --enable-magic-quotes


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.:


1) 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.


2) Para edição do php.ini este esta localizado no caminho seguinte e deve ser utilizado o seguinte comando para altera-lo:


#vim /etc/php5/apache2/php.ini

 As instruções de como alterar este arquivo estão presentes em: Resumo das Alterações