Does this mean I have to set up Apache to use Subversion?
If you want to host a networked repository: yes.
If you just want to access a networked (or local) repository with your client: no