Can I set incoming calls to silent/vibrate, but still get an audible notification for texts?
Settings-> Sounds -> Phone ringtone -> None

Settings->Sounds-> Default Notification  Sound -> Any ringtone

Check vibrate on ring

or you can go to the messaging app and set the ringtone from the menu