Hola,
 
¿Pero que mensajes te muestra? ¿O no te muestra ninguno? 
La directiva es file_uploads y es en el php.ini (o lo puedes ver con phpinfo()). Otras directiva a tener en cuenta es upload_max_filesize que limita el tamaño del fichero. 
Luego tambien es necesario que el directorio donde quieres grabar el fichero tenga los permisos de escritura para el usuario PHP. 
Y en lugar de copy(), usa move_uploaded_file() (
www.php.net/move_uploaded_file). 
Revisa 
http://www.php.net/manual/en/features.file-upload.php 
Saludos.