jahlxx Posted July 6, 2016 Posted July 6, 2016 Hi. I've a test environment, with windows 7 32 bits and apache 2.2, to run isapi module, and it's ok. I want to have my production environment in a windows server 64 bits. Does anyone know an apache setup for windows 64 bits? I can't find it. Thanks. Quote
erich.wanker Posted July 6, 2016 Posted July 6, 2016 .. i use the 32 bit apache on 64 bit systems .... i allso use "just" a delphi 32bit - and a uniGui-dll with 32 bit ... firebird 2.5 / 32 bit Quote
jahlxx Posted July 6, 2016 Author Posted July 6, 2016 Hi. But with apache 32 in a windows 64, you loose performance, isn't it? You don't use resources of the server. Quote
erich.wanker Posted July 6, 2016 Posted July 6, 2016 you loose not realy performance .. http://serverfault.com/questions/279857/can-apache-http-server-run-on-a-64-bit-machine its a question of memory .. but i think - its not realy a problem.. https://de.scribd.com/document/363677/Benchmarks-AMD64-in-32bit-mode-vs-64bit-mode-Ubuntu Quote
jahlxx Posted July 7, 2016 Author Posted July 7, 2016 Ok. I understand what you say, but I'd like to test all the possibilities before installin apache 32 bits in windows 64 bits. I'm trying to install apache 2.2 in win64, downloaded from https://www.apachelounge.com/download/win64/ The server responds ok. When I try to run isapi dll, the app doesn'l load and the apache log file contains the error that is not a valis win32 application and ISAPI: failed to load C:/webapps/test.dll I've done the same confoguration that in apache 32 in windows 32. Any idea? Thanks. Quote
erich.wanker Posted July 7, 2016 Posted July 7, 2016 what is the compiled uni-gui -dll : 32 or 64 bit ? does your app writing in the registry or uses some 32 bit resources?? not apache - but IIS stuff: http://stackoverflow.com/questions/7771202/isapi-filter-not-working-on-windows-2008-r2-64-bit Quote
jahlxx Posted July 7, 2016 Author Posted July 7, 2016 I think dll is 32. the app doesn't write in registry Quote
erich.wanker Posted July 8, 2016 Posted July 8, 2016 i think, it gives no sense to mix the system .. if you want to use a 64bit apache - you should use a 64bit UniGui-dll To create a 64 Bit UniGui-dll - your developer machine must have a 64bit Windows and a 64bit Delphi .. My Developer System:i use a 32bit OS with 32bit Delphi and a 32bit Apache ... and use my compiled 32bit uniGui-DLL with apache 32bit on a customer Winserver 2008 64 bit.. What are your developer machne OS (32/64bit) ? What is your Delphi (32/64bit) ? Quote
jahlxx Posted July 8, 2016 Author Posted July 8, 2016 my developer machine is 64 bits my delphi is both 32 and 64 bits Quote
jahlxx Posted July 8, 2016 Author Posted July 8, 2016 my only worry is not use all the machine resources and loose performance in the production environment. if I'm sure that everything will be ok, then I don't matter install apache 32 in a 64 bits machine. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.