Hello everyone,
Like several others users I just got a new Macbook and am looking to have a more structured development path for my php application. Right now I just edit the files directly on my server which I know is horrible.
So, I am probably going to be installing VMWare with the linux distribution and php/mysql versions found on my webserver. Does this sound like a good idea and does anyone have any good suggestions or recommendations?
Also, would it be preferred for me to get a cheap box and set it up on my LAN as a development box?
Thanks,
Kevin
Setting Up A Development Environment
Moderator: General Moderators
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
Re: Setting Up A Development Environment
One thing with PHP development is that 95% of the time you needn't give two hoots if it's running on windows, mac or linux. Either way, OS X is closer to Linux than Windows so if it were me I'd just stick with using the Darwin shell and assume that it's close to the correct environment. Installing VMWare will be an extra good measure of course but it does use up a lot of resources for what you're trying to achieve.kevin7654 wrote:Hello everyone,
Like several others users I just got a new Macbook and am looking to have a more structured development path for my php application. Right now I just edit the files directly on my server which I know is horrible.
So, I am probably going to be installing VMWare with the linux distribution and php/mysql versions found on my webserver. Does this sound like a good idea and does anyone have any good suggestions or recommendations?
Also, would it be preferred for me to get a cheap box and set it up on my LAN as a development box?
Thanks,
Kevin
Just create a directory /Projects or something and keep all your work in there. You can set up PHP/Apache/MySQL all very easily on a Mac pretty much following *nix installation techniques. Get Subversion up and running too; Editting files on the server (assuming you're referring to live files) is a bad bad idea