If host is x86_64-redhat-linux-gnu (your OS is really CentOS version 6) why install the .zip file from Moodle downloads? That's for Windows. Ever notice the tar.gz is actually smaller?
If there is a tool to unzip files on server (ie, can't gunzip), download the tar.gz. Uncompress. Then using whatever tool you have on local Winders station zip up the 'moofle' folder ... remember that if you zip the folder, it unzips that way ... creating a 'moodle' folder. If that is not desired, zip up the contents of the 'moodle' folder. Unzip in a directory that will be accessible by apache. Since it appears there is some sort of issue with size of file to upload, one could create (manually) 2 or 3 zips thus reducing the size of the zip.
When FTP to server, make sure it's uploading in binary mode IF uploading files/folders (ie, not a zip). Also consider selecting approximately 'half' of the files/fodlers in your untarred moodle folder. Upload those. The select those not selected the first time and then uploading those.
Once uploaded your FTP app should be able to set permissons properly on files/folders.
'spirit of sharing', Ken