Mudanças entre as edições de "Instalando WebGiz em Linux"
(→Instalando e configundo o Feetds) |
(→Copilando e Instalando o PHP5.3.0) |
||
(34 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | == | + | <font face="Verdana"> |
+ | <div style="text-align: justify;"> | ||
− | Instalando e configurando | + | ==Instalando e configurando== |
− | |||
− | + | ===Copilando e instalando o Feetds=== | |
− | |||
− | ''' | + | ::*'''1)''' Copie o freetds para o diretório /opt/ (como root): |
− | |||
− | + | ::::'''# cp freetds-stable.tgz /opt/''' | |
− | |||
− | |||
− | '''# make install''' | + | ::*'''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''' | ||
+ | |||
+ | |||
+ | ::::'''# [http://gestaoescolar.aix.com.br/index.php?title=Instalando_WebGiz_em_Linux#Referencia_rapida_para_utiliza.C3.A7.C3.A3o_do_VI_ou_VIM_para_edi.C3.A7.C3.A3o_de_arquivo: vim] /usr/local/freetds/etc/freetds.conf''' | ||
+ | |||
− | |||
[Alias_MSSQL] | [Alias_MSSQL] | ||
Linha 31: | Linha 49: | ||
tds version = 8.0 | tds version = 8.0 | ||
− | ==Instalando o | + | ===Copilando e Instalando o Apache2=== |
+ | <br> | ||
+ | |||
+ | <p><font size="3">'''Atenção:'''</font></p> | ||
+ | |||
+ | ::*'''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''' | |
− | |||
− | |||
− | + | ||
− | ''' | + | <p><font size="3">'''Observação'''</font></p> |
+ | ::*Após 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), ''caso tenha dúvida de utilia do VI ou VIM favor verificar nos tópicos acima'': | ||
+ | |||
+ | |||
+ | ::::'''# [http://gestaoescolar.aix.com.br/index.php?title=Instalando_WebGiz_em_Linux#Referencia_rapida_para_utiliza.C3.A7.C3.A3o_do_VI_ou_VIM_para_edi.C3.A7.C3.A3o_de_arquivo: vim] MakeFile''' | ||
+ | |||
+ | |||
+ | <p><font size="3">'''Observação'''</font></p> | ||
+ | |||
+ | ::*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''' | ||
+ | |||
+ | |||
+ | <p><font size="3">'''Observação'''</font></p> | ||
+ | |||
+ | ::*Incluir o uso de php no apache (httpd.conf) e altere a Listen do webserver conforme abaixo: | ||
+ | |||
+ | |||
+ | ::::'''# [http://gestaoescolar.aix.com.br/index.php?title=Instalando_WebGiz_em_Linux#Referencia_rapida_para_utiliza.C3.A7.C3.A3o_do_VI_ou_VIM_para_edi.C3.A7.C3.A3o_de_arquivo: vim] /usr/local/apache2/conf/httpd.conf''' | ||
+ | |||
+ | Listen 80 #troque o Listen existente para neste formato | ||
AddType application/x-httpd-php .php .inc | AddType application/x-httpd-php .php .inc | ||
DirectoryIndex index.php (permanecer os demais existentes) | DirectoryIndex index.php (permanecer os demais existentes) | ||
− | ''''' | + | |
+ | <p><font size="3">'''Observação'''</font></p> | ||
+ | |||
+ | |||
+ | ::*'''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: [http://gestaoescolar.aix.com.br/index.php?title=Configurando_Ambiente_-_WebGiz#Resumo_das_Altera.C3.A7.C3.B5es Resumo das Alterações] | ||
+ | |||
+ | ==='''Referencia rapida para utilização do VI ou VIM para edição de arquivo:'''=== | ||
+ | |||
+ | Letra '''"I"''' ou Tecla '''"Insert"''': editar o arquivo e realizar modificações; | ||
+ | Tecla '''"Esc"''': Utilizada para sair do modo de edição ou busca. | ||
+ | Barra '''"/"''': Utilizada para localizar palavra quando o arquivo não esta em modo de edição; | ||
+ | Tecla '''":"''': Deve ser utiliza com o arquivo fora do modo de edição ("I" ou "Insert") e é utilizada para inserir comando como salvar | ||
+ | e sair do VIM; | ||
+ | Tecla '''"w"'''(minuscula): Salvar alterações realizadas no arquivo; | ||
+ | Tecla '''"q"'''(minuscula): Utilizada para sair do VI ou VIM; | ||
+ | Tecla '''"!"''': deve ser utilizada juntamente com o "q" para sair descartando todas as alterações realizadas; | ||
+ | |||
+ | '''Exemplo de comando:''' Para sair do arquivo editado e alterado: '':wq'' (sendo utilizado ":" para executar operação no arquivo, "w" | ||
+ | para realizar a gravação das alterações e "q" para sair do modo de edição | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | [[Category:Tópicos de Correção - WebGiz - Instalações]] |
Edição atual tal como às 17h06min de 27 de outubro de 2009
Índice
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
Atenção:
- 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
Observação
- Após 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), caso tenha dúvida de utilia do VI ou VIM favor verificar nos tópicos acima:
- # vim MakeFile
Observação
- 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
Observação
- Incluir o uso de php no apache (httpd.conf) e altere a Listen do webserver conforme abaixo:
- # vim /usr/local/apache2/conf/httpd.conf
Listen 80 #troque o Listen existente para neste formato
AddType application/x-httpd-php .php .inc DirectoryIndex index.php (permanecer os demais existentes)
Observação
- 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
Referencia rapida para utilização do VI ou VIM para edição de arquivo:
Letra "I" ou Tecla "Insert": editar o arquivo e realizar modificações; Tecla "Esc": Utilizada para sair do modo de edição ou busca. Barra "/": Utilizada para localizar palavra quando o arquivo não esta em modo de edição; Tecla ":": Deve ser utiliza com o arquivo fora do modo de edição ("I" ou "Insert") e é utilizada para inserir comando como salvar e sair do VIM; Tecla "w"(minuscula): Salvar alterações realizadas no arquivo; Tecla "q"(minuscula): Utilizada para sair do VI ou VIM; Tecla "!": deve ser utilizada juntamente com o "q" para sair descartando todas as alterações realizadas;
Exemplo de comando: Para sair do arquivo editado e alterado: :wq (sendo utilizado ":" para executar operação no arquivo, "w" para realizar a gravação das alterações e "q" para sair do modo de edição