Web Hosting Talk







View Full Version : [Apache Home Server] What do you use?


JustinSmall
09-26-2008, 10:17 PM
Just a discussion on what people at home use for their developmental codes!

I currently use xammp, the lite version.

I find it very frustrating to keep uploading files (I don't like built in FTP) everytime I change a code, I just want to be able to change 1 thing and have it live when I'm developing something…

I'm a PHP/MySQL Developer, and unlike HTML, I have to upload the file everytime to view it online! xammp just makes my life so much easier!

zoticaic
09-26-2008, 11:35 PM
LAMPP on a VMWare workstation. If there is an absolute need to do it remotely I use Nusphere PHPed Ctl+Shft+S lets you save and upload instantaneously much like working locally.

Cheers.

etogre
09-26-2008, 11:37 PM
Like many probably, I have a localhost set up as well. Fooled around with xamp and a number of other "wamp" installers, before just getting down to the nitty-gritty and doing it myself. Don't get me wrong, there's nothing wrong with xamp, well besides the fact when you want to change some setting and have 4 php.ini files to choose from (of which only 1 will make the actual change!).

What IDE do you use for coding? Some of them have the option to automatically update the file via FTP when you save it. I've never personally used this option but it is available.

TheHeartSmasher
09-26-2008, 11:58 PM
XAMPP or custom installation of Apache, MySQL and PHP work very nicely. I normally use Dreamweaver's Code View and do my previewing in the browser (Firefox, Internet Explorer) :).

JustinSmall
09-27-2008, 12:32 AM
I use dreamweaver when setting my div's up… other than that I use notepad. Dreamweaver has a built in FTP uploader, so when you save it uploads. But I'm not to keen on that :)

xammp is nice though!

01globalnet
09-27-2008, 04:31 AM
Apache, Mysql5, PHP5 on localhost, all installed manually. PSPad for editing files. Manually upload any file.

JustinSmall
09-27-2008, 04:48 AM
Manually upload? Wouldn't you just put it in your 'root' directory of your localhost, that way when you do hit save it would basically be like auto uploading?

Just curious…

01globalnet
10-07-2008, 02:01 PM
Manually upload? Wouldn't you just put it in your 'root' directory of your localhost, that way when you do hit save it would basically be like auto uploading?

Just curious…

This is not ideal, when you save a page you do not want immediately to be uploaded on the production server (it would be slow, the page may contain errors etc.). It would be better to commit all changes in the end.

The auto-upload thing would work great for static websites. But when you build dynamic sites there will be some files that are different in localhost and in production. You will not want this files to be uploaded (so the software must have exclude filters etc.).


Generally, when I have to do updates on some sites, the number of scripts is low, so I keep track what I have changed and then manually upload them with ftp.

I am using PSPad for editing the scripts, but I do not like the way it handles projects.

sasha
10-08-2008, 07:17 AM
I use old box setup with linux / mysql / apache that is used as dev server. All projects on it are located in work/ directory which is exported via NFS to my linux desktop and via Samba for my wife's windows desktop.

psp7492
10-08-2008, 07:32 AM
I use LAMP on a local server; makes development easier.

justsurge
10-08-2008, 07:56 AM
xampp before, now abyss.

callwunmi
10-08-2008, 10:13 AM
I use WAMP server
it's good and easy to use

WebNaz
10-08-2008, 11:31 AM
A different approach
Work PC setup same software as production server, Centos-mysql-apache-perl etc.
and same configuration, such as Apache DocumentRoot, users path and so

When we have a new customer
we manually add CustomerDomain.loc to hosts
modify the vHosts accordingly.
In this way we can test everything locally (http:/www.CustomerDomain.loc).
Upload when we are sure that everything is working without any errors in the error.logs
We dont have to worry if it will work on our production server.
As a policy we never use auto-upload.
We manually upload the files (gFTP) and preserve the files timestamp

We use Blue Fish , Komode IDE and even HomeSite (with wine) for codding

Although the initial setup looks complicated and time consuming, in the end it pays off.
as we locally have exactly the same files/configs as on the server (except DB passwords)
We can do/view any changes locally without having to do any changes to the configuration.
If the customers finds any bugs/problems we can replicate it locally and solve it.