Hmmm - Apache has a public_html or an htdocs folder, but a CI project should go *inside* that, eg. at public_html/myproject or htdocs/myproject. The document root for your website would then be set to "public_html/myproject/public" or "htdocs/myproject/public", either in httpd.conf (if this is the only webapp you are running) or inside extra/httpd-vhosts.conf (if using virtual hosts).
That's what I do