Estou tentando usar Apache2
em Vista
. Eu baixei e instalei. Eu não o instalei como um serviço.
Eu vejo no botão Start
a Start Apache in console
new que parece funcionar. Ou seja quando coloco o http://localhost/
, vejo a página default do apache indicando que está rodando.
Agora eu tenho vários problemas tentando usar scripts cgi e comecei a olhar para a instalação e não consigo entender o seguinte:
O diretório %APACHE%\modules
não possui dlls
. Existem apenas .so
arquivos. Isso não está errado? Não deveria haver dlls
?
O arquivo %APACHE%\logs
tem um único arquivo de log, ou seja, o install.log
.
Percebi que quando estou em certos diretórios, vejo um botão chamado Compatibility Files
.
Quandopressionoestebotão(oqueéestebotão???),outrodiretórioéabertonaárvorequepareceteramesmaestruturadainstalaçãodoapache.Enestelocaleuvejoologdeerrosdoapache.Etambémosscriptsqueeucoloqueidecgi-bin
.
Eutenteiiniciaromeupróprioautonopromptdecomando,masrecebiumerro:
C:\ProgramFiles\ApacheGroup\Apache2\bin>Apache.exe-kstart[SatMay1811:30:022013][error](OS2)Thesystemcannotfindthefilespecified.:Noinstalledservicenamed"Apache2".
Isso é normal ou a minha instalação está desarrumada?
ATUALIZAÇÃO:
Eu notei o seguinte:
Se eu atualizar um arquivo cgi em %APACHE%\cgi-bin
, um arquivo correspondente aparecerá no diretório em Compatibility Files
.
Se eu excluir o arquivo visível sob a exibição Compatibility Files
, ou seja, AppData\Local\VirtualStore\Program Files\Apache Group\Apache 2\cgi-bin\
, o arquivo sob o original Program Files
retornará a como era antes de eu modificá-lo!
Ou seja minhas modificações são perdidas !!!