Arduino Mega Upload issues

Serial.begin(9600);
 
 //Pin Callouts
 pinMode(greenLed, OUTPUT); //Water Temp Below 80
 pinMode(redLed, OUTPUT); //Water Temp Above 80
 pinMode(waterFlow, INPUT); //Main Pump Flow Detector
 pinMode(pump1, OUTPUT); //Main NFT Pump
 pinMode(pump2, OUTPUT); //Secondary NFT Pump
 pinMode(pump3, OUTPUT); //Drip "Dutch Bucket" Pump
 
 pinMode(1,OUTPUT); //PH Output

You can not use pin 1 for PH output (whatever that means) and Serial at the same time. Whatever you have connected to pin 1 is interfering with the upload.