Re-writing a large web application – alternatives to LAMP
We have a very large, 10 year old LAMP (Linux, Apache, MySQL, PHP) web application that is out of control and poorly written due to a large number of patches and possible hundreds of programmers.
For a web-application, should I programmatically create the database tables or provide a schema file and instructions?
The few LAMP web applications I have installed require me to create the necessary database tables myself, with a schema file, instead of doing it automatically with a script or setup page. Is this a normal and accepted practice? In my own hobby projects I find it much easier and hassle free to just create the tables in code. As the programmer I can make sure it’s done correctly, and as the user I don’t care – just make it work!
Good way to manage database test data?
Standard LAMP stack: CentOS, Apache, PHP, MySQL plus Java (via Google Web Tools), eclipse, mercurial
What exactly happens on a LAMP machine when I request a php file?
I am a .NET developer who has recently started working in a LAMP environment. I know that if I go to www.somedomain.com/files/test.php
, then (1) DNS resolves the URL to my server (2) my server handles the request on a given port (3) the server looks in /files/test.php and somehow runs test.php and returns the output of the file to the client.
What exactly happens on a LAMP machine when I request a php file?
I am a .NET developer who has recently started working in a LAMP environment. I know that if I go to www.somedomain.com/files/test.php
, then (1) DNS resolves the URL to my server (2) my server handles the request on a given port (3) the server looks in /files/test.php and somehow runs test.php and returns the output of the file to the client.
What exactly happens on a LAMP machine when I request a php file?
I am a .NET developer who has recently started working in a LAMP environment. I know that if I go to www.somedomain.com/files/test.php
, then (1) DNS resolves the URL to my server (2) my server handles the request on a given port (3) the server looks in /files/test.php and somehow runs test.php and returns the output of the file to the client.
What exactly happens on a LAMP machine when I request a php file?
I am a .NET developer who has recently started working in a LAMP environment. I know that if I go to www.somedomain.com/files/test.php
, then (1) DNS resolves the URL to my server (2) my server handles the request on a given port (3) the server looks in /files/test.php and somehow runs test.php and returns the output of the file to the client.
What exactly happens on a LAMP machine when I request a php file?
I am a .NET developer who has recently started working in a LAMP environment. I know that if I go to www.somedomain.com/files/test.php
, then (1) DNS resolves the URL to my server (2) my server handles the request on a given port (3) the server looks in /files/test.php and somehow runs test.php and returns the output of the file to the client.