Main

APMonitor Server for Windows

Main.APMonitorServer History

Show minor edits - Show changes to output

April 10, 2017, at 08:50 PM by 10.4.52.133 -
Changed line 5 from:
The APMonitor server is installed in three steps including (1) Apache web server installation, (2) PHP installation, and (3) APMonitor server files. Below are installation instructions for Windows 10. Linux web server instructions are also available by contacting support@apmonitor.com.
to:
The APMonitor server is installed in three steps including (1) Apache web server installation, (2) PHP installation, and (3) APMonitor server files. Below are installation instructions for Windows 10. A [[Main/APMonitorServerLinux|Linux web server]] is also available.
April 10, 2017, at 08:12 PM by 10.5.113.121 -
Changed line 1 from:
(:title APMonitor Server:)
to:
(:title APMonitor Server for Windows:)
March 20, 2017, at 01:12 AM by 45.56.3.173 -
Added line 11:
* Start command prompt with "cmd" as an Administrator
Changed line 50 from:
* Copy all files to C:\Apache24\htdocs\
to:
* Copy all files to C:\Apache24\htdocs folder
Added lines 48-54:

* Unzip file contents from apmonitor_install.zip
* Copy all files to C:\Apache24\htdocs\
* Test installation with:
** http://127.0.0.1/ip.php (Retrieve IP address, verifies that PHP is working)
** http://127.0.0.1 (Local host homepage)
** Run scripts in test_* to test MATLAB, Python, or Julia with the APMonitor Optimization Suite
Added lines 31-34:
* Modify the following line in C:\Apache24\conf\httpd.conf to allow index.php to be an index page
 <IfModule dir_module>
    DirectoryIndex index.html index.php
 </IfModule>
Changed line 25 from:
* Add the following lines to C:/Apache24/conf/httpd.conf
to:
* Add the following lines to C:\Apache24\conf\httpd.conf
Added lines 31-32:
* Copy php.ini-production to php.ini
** Change line to "max_execution_time = 100000000"
Added line 14:
* Verify that message "It Works!" shows in the web-page
Changed lines 11-12 from:
** httpd.exe -k install
**
httpd.exe -k start
to:
* Install Apache with "C:\Apache24\bin\httpd.exe -k install"
* Start Apache with "C:\Apache24\bin\httpd.exe -k start"
* Test Apache by visiting "http://127.0.0.1" or "http://localhost"
Changed line 21 from:
* Stop Apache with "C:\Apache24\bin\httpd.exe -k stop
to:
* Stop Apache with "C:\Apache24\bin\httpd.exe -k stop"
Changed line 29 from:
* Restart Apache with "C:\Apache24\bin\httpd.exe -k start
to:
* Restart Apache with "C:\Apache24\bin\httpd.exe -k start"
Added lines 21-29:
* Stop Apache with "C:\Apache24\bin\httpd.exe -k stop
* Extract files to C:\php7
* Add the following lines to C:/Apache24/conf/httpd.conf
 LoadModule php7_module "c:/php7/php7apache2_4.dll"
 <FilesMatch \.php$>
    SetHandler application/x-httpd-php
 </FilesMatch>
 PHPIniDir "C:/php7"
* Restart Apache with "C:\Apache24\bin\httpd.exe -k start
Added lines 11-12:
** httpd.exe -k install
** httpd.exe -k start
Added lines 29-32:

(:html:)
<iframe width="560" height="315" src="https://www.youtube.com/embed/0CirrLjNuRI" frameborder="0" allowfullscreen></iframe>
(:htmlend:)
Changed line 28 from:
Attach:apm_python.png Attach:apm_matlab.png The APMonitor server is designed for large-scale optimization and accesses solvers of constrained, unconstrained, continuous, and discrete problems. Problems in linear programming, quadratic programming, integer programming, nonlinear optimization, systems of dynamic nonlinear equations, and multi-objective optimization can be solved. The platform can find optimal solutions, perform trade-off analyses, balance multiple design alternatives, and incorporate optimization methods into external modeling and analysis software. It is available for academic and commercial use. It is the same service available on the public servers but does not require an Internet connection.
to:
Attach:apm_python.png Attach:apm_matlab.png The APMonitor server is designed for large-scale optimization and accesses solvers of constrained, unconstrained, continuous, and discrete problems. Problems in linear programming, quadratic programming, integer programming, nonlinear optimization, systems of dynamic nonlinear equations, and multi-objective optimization can be solved. The platform can find optimal solutions, perform trade-off analyses, balance multiple design alternatives, and incorporate optimization methods into external modeling and analysis software. It is freely available for academic and commercial use. It is the same service available on the public servers but does not require an Internet connection.
Added lines 25-26:

* [[http://apmonitor.com/download/apmonitor_install.zip|APMonitor Download for Windows]]
Changed line 24 from:
!!!! Step 3: APMonitor
to:
!!!! Step 3: APMonitor Installation
Changed line 5 from:
The APMonitor server is installed in three steps including (1) Apache web server installation, (2) PHP installation, and (3) APMonitor server files. If Apache and PHP are already installed, the APMonitor files can be placed in any part of the web directory. Below are installation instructions for Windows 10.
to:
The APMonitor server is installed in three steps including (1) Apache web server installation, (2) PHP installation, and (3) APMonitor server files. Below are installation instructions for Windows 10. Linux web server instructions are also available by contacting support@apmonitor.com.
Added lines 17-18:

* [[http://windows.php.net/download/|PHP Download for Windows]]
Added lines 8-10:

* [[https://www.microsoft.com/en-us/download/details.aspx?id=53840|Microsoft C++ Redistributable]]
* [[http://www.apachelounge.com/download|Apache Lounge]]
Deleted lines 4-5:
Attach:apm_python.png Attach:apm_matlab.png The APMonitor server is designed for large-scale optimization and accesses solvers of constrained, unconstrained, continuous, and discrete problems. Problems in linear programming, quadratic programming, integer programming, nonlinear optimization, systems of dynamic nonlinear equations, and multi-objective optimization can be solved. The platform can find optimal solutions, perform trade-off analyses, balance multiple design alternatives, and incorporate optimization methods into external modeling and analysis software. It is available for academic and commercial use. It is the same service available on the public servers but does not require an Internet connection.
Added lines 18-21:

!!!! Step 3: APMonitor

Attach:apm_python.png Attach:apm_matlab.png The APMonitor server is designed for large-scale optimization and accesses solvers of constrained, unconstrained, continuous, and discrete problems. Problems in linear programming, quadratic programming, integer programming, nonlinear optimization, systems of dynamic nonlinear equations, and multi-objective optimization can be solved. The platform can find optimal solutions, perform trade-off analyses, balance multiple design alternatives, and incorporate optimization methods into external modeling and analysis software. It is available for academic and commercial use. It is the same service available on the public servers but does not require an Internet connection.
Changed line 5 from:
Attach:apm_info.png The APMonitor server is designed for large-scale optimization and accesses solvers of constrained, unconstrained, continuous, and discrete problems. Problems in linear programming, quadratic programming, integer programming, nonlinear optimization, systems of dynamic nonlinear equations, and multi-objective optimization can be solved. The platform can find optimal solutions, perform trade-off analyses, balance multiple design alternatives, and incorporate optimization methods into external modeling and analysis software. It is available for academic and commercial use. It is the same service available on the public servers but does not require an Internet connection.
to:
Attach:apm_python.png Attach:apm_matlab.png The APMonitor server is designed for large-scale optimization and accesses solvers of constrained, unconstrained, continuous, and discrete problems. Problems in linear programming, quadratic programming, integer programming, nonlinear optimization, systems of dynamic nonlinear equations, and multi-objective optimization can be solved. The platform can find optimal solutions, perform trade-off analyses, balance multiple design alternatives, and incorporate optimization methods into external modeling and analysis software. It is available for academic and commercial use. It is the same service available on the public servers but does not require an Internet connection.
Added lines 9-10:
!!!! Step 1: Apache Web Server
Added lines 15-19:
!!!! Step 2: PHP Installation

(:html:)
<iframe width="560" height="315" src="https://www.youtube.com/embed/lb50xBGWa2A" frameborder="0" allowfullscreen></iframe>
(:htmlend:)
Added lines 1-12:
(:title APMonitor Server:)
(:keywords nonlinear, Python, MATLAB, model, predictive control, APMonitor, differential, algebraic, modeling language:)
(:description APMonitor Server: A comprehensive modeling and nonlinear optimization solution with Python, MATLAB, or Julia scripting languages.:)

Attach:apm_info.png The APMonitor server is designed for large-scale optimization and accesses solvers of constrained, unconstrained, continuous, and discrete problems. Problems in linear programming, quadratic programming, integer programming, nonlinear optimization, systems of dynamic nonlinear equations, and multi-objective optimization can be solved. The platform can find optimal solutions, perform trade-off analyses, balance multiple design alternatives, and incorporate optimization methods into external modeling and analysis software. It is available for academic and commercial use. It is the same service available on the public servers but does not require an Internet connection.

The APMonitor server is installed in three steps including (1) Apache web server installation, (2) PHP installation, and (3) APMonitor server files. If Apache and PHP are already installed, the APMonitor files can be placed in any part of the web directory. Below are installation instructions for Windows 10.

(:html:)
<iframe width="560" height="315" src="https://www.youtube.com/embed/Eg0M5x-BBGw" frameborder="0" allowfullscreen></iframe>
(:htmlend:)