だからPHPがBasic認証扱えるって書いてるやんけ!

http://php.s3.to/man/features.http-auth.html