New ampp server stack
2015-07-08Wed06.02-AM - 2015-07-12 rev 9
5. The current way
Use xampp or pre-made stack. I figure it is a stack tested by users actually using it.
Definitions:
Ampp: apache mysql php python [python for us... some use perl]
Stack: a collection of software in a usable combination resulting in a web site/app.
10. Compiler Issue
Windows amp software binaries are compiled with a variety of microsoft compiler versions denoted by vc9 vc10 vc11 etc.
If the versions of each binary don't match well a software binary like php, python, etc. may not run properly.
15. Python binaries, compilers, and others
Python seems to be vc9 or vc10
Apache and PHP are moving on to vc11 and vc14 for later versions. They are dropping vc9 / vc10.
This is creating a situation where it is harder to find binaries that all work together.
ref:
..
need to find web references to this.
20. Needs / Wants
It would be nice to have a newer ampp stack with the software we want.
I looked at ampps, xampp, and others.
see gsheet:
https://docs.google.com/spreadsheets/d/1AFIbGWJuyt01jwmQ9WVD76I1DomrxoDrtdw1MAupcqg/edit?usp=sharing
30. Manually installed stack - DAMP
I Manually installed a stack - Let's call it - DAMP by David Gleba
It has many packages in c:\p2\damp
and others in c:\p2\python34
and Mysql in c:\Program Files
because Mysql allows no other path using the installer.
Some of it is portable in the sense that the damp folder can simply be copied to another computer. Then use installers to install python, mysql, and filezilla FTP server.
Damp req'ts:
These are decisions made. Just follow them and many things will just work with on further setup or configuration.
- must be in c:\p2\damp
-
doc root must be in c:\p2\damp\htdocs
-
use installer for mysql, it goes in
c:\Program Files
- use installer for python, it goes in
c:\p2\python34
- use installer for filezilla FTP server, it goes in
c:\p2\damp\filezillaFTPserver
Notes on how I installed it are here:
...
Question posted
I asked the question: Is this setup reliable?
See Here:
...
90. How to test that it all works reliably?
That is the question.
.end.
No comments:
Post a Comment