Vous êtes sur la page 1sur 7

Roteiro de Instalação do DOTPROJECT

Este roteiro explica como efetuar a instalação do DOTPROJECT, software de gerenciamento de projetos,
o qual exige prévia instalação dos seguintes produtos:
• Servidor web APACHE
• Linguagem PHP
• Gerenciador de banco de dados MYSQL
A organização deste roteiro reflete a seqüência que deve ser seguida para instalação dos programas.
PASSO 1 - Fazer download dos executáveis.....................................................................................................1
PASSO 2 - Instalar APACHE.............................................................................................................................2
PASSO 3 – Instalar PHP....................................................................................................................................2
PASSO 4 – Integrar APACHE e PHP................................................................................................................3
PASSO 5 – Instalar MYSQL.............................................................................................................................4
PASSO 6 – Instalar DOTPROJECT..................................................................................................................4
PASSO 7 – Configurar DOTPROJECT.............................................................................................................5
RESUMO DA LOCALIZAÇÃO DAS PASTAS E ARQUIVOS......................................................................5
BACKUP...........................................................................................................................................................6

PASSO 1 - Fazer download dos executáveis


As Versões consideradas neste roteiro estão indicadas nos nomes dos arquivos de instalação utilizados, a
saber:
26/08/2004 15:18 9.716.241 apache_2.0.50-win32-x86-no_ssl.exe
15/10/2004 15:54 7.373.876 php-4.3.6-Win32.zip
30/04/2004 16:33 24.264.357 mysql-4.0.18-win.zip
15/10/2004 14:58 767.704 dotproject_1_0_2-1.zip
09/09/2004 13:43 16.015 dotproject-1.0.2-1.pt_br.zip
Sugere-se criar uma pasta onde serão colocados todos os arquivos baixados (por exemplo: C:\DotProject
Download). Abaixo, estão alistados os endereços dos sites onde podem ser encontrados os arquivos de
instalação, que devem ter exatamente os nomes acima indicados:
• Sites com informações e orientações genéricas:
http://www.php-mysql-tutorial.com/install-apache-php-mysql.php
http://www.ricocheting.com/server/
• Sites relacionados ao APACHE:
http://httpd.apache.org/
http://archive.apache.org/dist/httpd/binaries/win32/
http://mirrors.uol.com.br/pub/apache/httpd/binaries/win32/?C=M;O=A
• Sites relacionados ao PHP:
http://www.php.net/
http://br2.php.net/get/php-4.3.6-Win32.zip/from/a/mirror
• Sites relacionados ao MYSQL:
http://www.mysql.com/
http://dev.mysql.com/downloads/mysql/4.0.html

Roteiro de Instalação do DOTPROJECT pág. 1 de 7


• Sites relacionados ao DOTPROJECT:
http://www.dotproject.net/
http://sourceforge.net/project/showfiles.php?group_id=21656

PASSO 2 - Instalar APACHE


• Executar o arquivo de instalação apache_2.0.50-win32-x86-no_ssl.exe, que iniciará o processo de
instalação. Uma janela solicitará as seguintes informações:
Item: Informar (exemplo):
domínio capgv
host m1230035
e-mail henrique@bnb.gov.br
• Executar o utilitário de monitoração do APACHE (C:\Arquivos de programas\Apache
Group\Apache2\bin\ApacheMonitor.exe), e na janela Apache Service Monitor clicar no botão START, a
fim de que o serviço do APACHE seja iniciado.
• Testar funcionamento do APACHE, abrindo uma janela do browser (Internet Explorar) e executando o
endereço http://localhost/index.html.pt-br. Deve surgir a mensagem: "Funcionou! O Apache Web
Server foi instalado corretamente neste Web Site!".

PASSO 3 – Instalar PHP


• Descompactar o arquivo php-4.3.6-Win32.zip em c:\php.
• Copiar o arquivo C:\PHP\php-4.3.6-Win32\php.ini-dist com o nome php.ini.
• Editar (com o notepad) o arquivo php.ini.
• Localizar a seção Paths and Directories e informar as entradas abaixo:
include_path = ".;c:\php\php-4.3.6-Win32;c:\windows\system32"
doc_root = C:\Arquivos de programas\Apache Group\Apache2\htdocs
extension_dir = "c:\windows\system32"
• Localizar a seção Dynamic Extensions e habilitar as entradas abaixo (retirando o “;” inicial, que indica
comentário):
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll

Roteiro de Instalação do DOTPROJECT pág. 2 de 7


extension=php_iconv.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll

• Copiar o arquivo editado php.ini para a pasta C:\windows\.


• Copiar o conteúdo das pastas abaixo para C:\windows\system32\.
C:\PHP\php-4.3.6-Win32\dlls\
C:\PHP\php-4.3.6-Win32\extensions\
C:\PHP\php-4.3.6-Win32\sapi\
• Ir para o Painel de Controle, opção Sistema, aba Avançado, botão Variáveis de ambiente, e editar a
variável PATH, incluindo ao final:
C:\php\php-4.3.6-Win32;

PASSO 4 – Integrar APACHE e PHP


• Editar (com o notepad) o arquivo httpd.conf localizado na pasta C:\Arquivos de programas\Apache
Group\Apache2\conf\, incluindo, ao final, as seguintes linhas:

# PHP Configuration for Apache


#
DirectoryIndex index.php
ScriptAlias /php/ "C:/PHP/php-4.3.6-Win32"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
LoadModule php4_module "c:\windows\system32\php4apache2.dll"

# Load the apache module


#
LoadModule php4_module modules/libphp4.so

Roteiro de Instalação do DOTPROJECT pág. 3 de 7


# Cause the PHP interpreter handle files with a .php extension.
#
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 9524288
</Files>
AddType application/x-httpd-php-source .phps

• Executar o utilitário de monitoração do APACHE (ícone na barra de tarefas do Windows), e na


janela Apache Service Monitor clicar no botão STOP e depois em START. Verificar se no rodapé da
janela surge a expressão:
"Apache/2.0.50 (win32) PHP/4.3.6"

PASSO 5 – Instalar MYSQL


• Descompactar o arquivo mysql-4.0.18-win.zip.
• Na janela do Winzip, executar o arquivo Setup.exe, que irá iniciar o processo de instalação.

• Executar o arquivo winmysqladmin.exe na pasta c:\mysql\bin\, que irá criar o ícone na barra de
tarefas do Windows.
• Clicar no ícone para abrir a janela “WinMySQLadmin 1.4”, clicar na aba my.ini Setup e digitar, ao final,
as linhas abaixo:
user=admin
password=senha

PASSO 6 – Instalar DOTPROJECT


• Descompactar o arquivo dotproject_1_0_2-1.zip em c:\Arquivos de programas\Apache
Group\Apache2\htdocs.
• Abrir uma janela de comandos do DOS e executar os comandos abaixo:
c:
cd mysql\bin
• Criar uma base de dados vazia:
Mysql  abre linha de comando do MYSQL
create database dotproject;
quit;  sai da linha de comando do MYSQL
• Criar o usuário administrativo do DOTPROJECT no MYSQL:
mysql --user=root mysql;
grant all privileges on dotproject.* to dotproject@localhost
identified by “senha" with grant option;
quit;

• Copiar arquivo dotproject_102.sql da pasta c:\Arquivos de programas\Apache


Group\Apache2\htdocs\dotproject\db\ para a pasta c:\mysql\bin\.
• Dar carga inicial das tabelas originais do DOTPROJECT:
mysql -udotproject -psenha dotproject < dotproject_102.sql

Roteiro de Instalação do DOTPROJECT pág. 4 de 7


PASSO 7 – Configurar DOTPROJECT
• Copiar arquivo config-dist.php para config.php dentro da pasta c:\Arquivos de programas\Apache
Group\Apache2\htdocs\dotproject\includes\.
• Editar arquivo config.php e verificar os seguintes campos:
$dPconfig['dbtype'] = "mysql";
$dPconfig['dbhost'] = "localhost";
$dPconfig['dbname'] = "dotproject";
$dPconfig['dbuser'] = "dotproject";
$dPconfig['dbpass'] = “senha";
$dPconfig['host_locale'] = "pt_br";
$dPconfig['root_dir'] = "C:\Arquivos de programas\Apache
Group\Apache2\htdocs\dotproject";
$dPconfig['company_name'] = “Nome da Empresa”;
$dPconfig['page_title'] = "dotProject";
$dPconfig['base_url'] = "http://localhost/dotproject";
• Descompactar o arquivo dotproject-1.0.2-1.pt_br.zip em C:\Arquivos de programas\Apache
Group\Apache2\htdocs\dotproject\locales.
• Abrir Internet Explorer e ir para o endereço http://localhost/dotproject/index.php informando usuário
abaixo:
Nome de usuário: admin
Senha: senha
• No DOTPROJECT, clicar em Admin. do sistema, selecionar Preferências padrões do usuário e
selecionar localização Portugues Brasileiro.

RESUMO DA LOCALIZAÇÃO DAS PASTAS E ARQUIVOS


Ao final da instalação, os arquivos dos programas ficam armazenados nas seguintes pastas:
• Servidor web APACHE
C:\Arquivos de programas\Apache Group\Apache2
• Linguagem PHP
C:\php\php-4.3.6-Win32
• Arquivos DLL do PHP (oriundos das pastas DLLS, EXTENSIONS e SAPI)
C:\Windows\System32
• Gerenciador de banco de dados MYSQL
C:\mysql
• Arquivos do DOTPROJECT
C:\Arquivos de programas\Apache Group\Apache2\htdocs\dotproject

Localização e nome dos arquivos de configuração editados durante a instalação:


• Arquivo de configuração do PHP:

Roteiro de Instalação do DOTPROJECT pág. 5 de 7


C:\Windows\PHP.INI
• Arquivo de configuração do APACHE:
C:\Arquivos de programas\Apache Group\Apache2\conf\HTTPD.CONF
• Arquivo de script sql do DOTPROJECT:
C:\mysql\bin\DOTPROJECT_102.SQL
• Arquivo de configuração do DOTPROJECT:
C:\Arquivos de programas\Apache Group\Apache2\htdocs\dotproject\includes\CONFIG.PHP
A base de dados do DOTPROJECT fica armazenada na pasta:
C:\mysql\data\dotproject

BACKUP
A base de dados do DOTPROJECT, os arquivos de configuração acima relacionados, este arquivo
(RoteiroDotProject.doc) e os arquivos copiaDOT.bat e recupDOT.bat, devem ser copiados
periodicamente para outro local, para fins de segurança (backup).
O arquivo copiaDOT.bat contem os comandos para cópia de backup do DOTPROJECT:
@echo off
rem (C) Carlos Henrique Alves de Sousa, em 12/04/2005

u:
cd \Marketing\PrvChMarket\DotProject Backup

echo ------ BACKUP DO DOTPROJECT ------ > backup.log


date /t >> backup.log
time /t >> backup.log
echo. >> backup.log

echo ---------------------------------- >> backup.log


echo DUMP DA BASE DE DADOS: >> backup.log
echo ---------------------------------- >> backup.log

c:
cd \MYSQL\BIN
mysqldump --opt dotproject --user=dotproject --password=senha > backup-
file.sql

u:
cd \Marketing\PrvChMarket\DotProject Backup
xcopy "C:\mysql\bin\backup-file.sql" /y/v/f >> backup.log

echo ---------------------------------- >> backup.log


echo COPIA DOS ARQUIVOS: >> backup.log
echo ---------------------------------- >> backup.log

xcopy "C:\Windows\PHP.INI" /y/v/f >> backup.log


xcopy "C:\Arquivos de programas\Apache Group\Apache2\conf\HTTPD.CONF"
/y/v/f >> backup.log
xcopy "C:\Arquivos de programas\Apache

Roteiro de Instalação do DOTPROJECT pág. 6 de 7


Group\Apache2\htdocs\dotproject\includes\CONFIG.PHP" /y/v/f >> backup.log
xcopy "C:\mysql\bin\dotproject_102.sql" /y/v/f >> backup.log

echo ---------------------------------- >> backup.log


echo COPIA DAS TABELAS: >> backup.log
echo ---------------------------------- >> backup.log

xcopy "C:\mysql\data\dotproject" "dotproject" /e/i/y/v/f >> backup.log

echo ---------------------------------- >> backup.log


echo FIM DE BACKUP >> backup.log
echo ---------------------------------- >> backup.log

:FIM
rem Para programar backup automatico (o arquivo copiaDOT.bat deve estar no
disco C:)
rem AT \\M1230035 19:00 /INTERACTIVE /EVERY:terça-feira "copiaDOT.bat"

Roteiro de Instalação do DOTPROJECT pág. 7 de 7