If by LAN you just mean a Local Area Network, then apache is a great choice. Do you already have a server that you want to install it on, or do you need to build one?
If you are going to build one, look at the different linux distros like redhat, mandrake, debian, et. al. which usually have apache/php and a database or two ready to install at the click of a button and are pretty easy to administer, even for most entry level sys admins.