Mudanças entre as edições de "Instalando WebGiz em Linux"
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.:''''' | ||
− | |||
''' 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
Í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
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