Wednesday, July 8, 2015

New.ampp.server.stack

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