Changes between Version 42 and Version 43 of ConfigureGuide22Windows
- Timestamp:
- Sep 8, 2010, 2:28:20 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ConfigureGuide22Windows
v42 v43 1 = Deploy !MapGuide Web Applicationto Web Servers on Windows =1 = Configure !MapGuide Web Extensions to Web Servers on Windows = 2 2 3 3 this document is written with 64-bit windows 7 machine as the testing platform, the process may be slightly different under windows xp. Web applications are refered in mapguide project as web extensions, but they are really the same thing. 4 4 5 Under windows, you have the options to deploy mapguide web application to eitherApache, or Tomcat, or IIS5 Under windows, you have the options to deploy mapguide web extension to Apache, or Tomcat, or IIS 6 6 7 Basic knowledge of 32bit vs 64bit machine: 32bit applications work on 64bit machine, not the other way. 32bit application does not get along with 64bit application if they have to work together. So when downloading Apache or other applications, bear in mind they have to be compatible with either hardware or software. Confused? then ignore what I say :)7 Apache and PHP downloaded from Internet have to be built with Visual Studio 2008 to be compatible with !mapguide. 8 8 9 9 == Apache2 == 10 10 11 '''Note''' If you are using Apache as the web server, it is assumed that you should know how to configure apache with an web application, otherwise, please read [http://httpd.apache.org/docs/2.2/ Apache Documentation] first.11 '''Note''' If you are using Apache as the web server, please refer to [http://httpd.apache.org/docs/2.2/ Apache Documentation] about its configuration. 12 12 13 13 1. Download and Install Apache2.2.16 for Windows from [http://www.apachelounge.com/download/ Here]. Unzip the downloaded file to anywhere, in this document, we unzip it to c:\Apache2 14 14 15 Apache is also available under svn/mgdev/Oem/LinuxApt, which can be copy and pasted to anywhere, but do this only if you know what you are doing. apache.org does not submit any buildfor 64-bit machines, try [http://www.blackdot.be/?inc=apache/binaries this site] to obtain a binary 64-bit build.15 apache.org does not publish any builds for 64-bit machines, try [http://www.blackdot.be/?inc=apache/binaries this site] to obtain a binary 64-bit build. 16 16 17 2. Download PHP 5.3.2 or latest version, if your Apache is 64-bit, PHP must be 64-bit too. Follow [http://www.thesitewizard.com/php/install-php-5-apache-windows.shtml this instruction] to install and configure Apache to work with PHP17 2. Download PHP 5.3.2 or latest version, if your Apache is 64-bit, PHP must be 64-bit too. Follow [http://www.thesitewizard.com/php/install-php-5-apache-windows.shtml this instruction] to install and configure PHP as an Apache module. 18 18 19 19 3. in php.ini, find the following line and edit their values … … 151 151 '''Note:''' Some binary PHP installer may not have '''php5isapi.dll''', you can always find a compatible one for your PHP from the internet. [http://www.anindya.com/php-5-3-3-x64-64-bit-for-windows/ Here] is a place to get this file for PHP 5.3.x-x64 152 152 153 == JBoss ==154 155 In theory, a web application should be able to be deployed to any web server with some instrumentation. We never tried to deploy !MapGuide Web App to JBoss, so this might be a future work if there is request for it.156