it is possible, but that’s way outside the scope of these forums. You’d need to look at setting up the web server, getting the DNS set up, and seeing if your ISP allows servers to be run through your connection (some don’t). There’s a whole heap of info on Google for this if a you do a few basic searches. 🙂
I have 3PCs.
PC’s as a rule do not make good servers. PC’s are designed for short periods of high intensity use while servers are built to be on 24/7 for years. To host a single website, you don’t really need much space or power. What you need is reliability and throughput. At a minimum, I would consider putting a RAID1 array in the machine you do decide to use.
For your standard webserver, a dual core CPU with 8GB RAM and 200GB hard drive is plenty. What it should have is a RAID 1 array, preferably RAID 10 using 10K SAS disks, gigabit ethernet and redundant power supplies. And, most importantly, a backup process that stores the backups OFF the server (daily for an active website).
All that said, what you propose is possible and people do it, just be advised that without the right hardware, when your’s fails (and it will fail) you may be SOL and down for a long time.
yes it is possible. I wouldn’t recommend it if you want your website to be available to the general public. Your home ISP is not intended to serve files in that capacity. The “PC’s” you mentioned sound more than capable of running LAMP & WordPress.
Here is how I set it up at my house.
Step 1. get LAMP running on one of the machines. Don’t worry about WordPress just yet but at least be sure you can get it running.
Step 2. Configure your router. I used DynDns to set up the dynamic IP – got a free url like http://rfair.homelinux.com/ – then configure IP Address and port forwarding to send all the apache traffic (port 80) to whatever IP address you’r “server” is.
Step 3. Now install WordPress just like any other host.