For site administration; You don't need PHP knowledge to administrate and build a Drupal site.
For building custom themes; Your limited PHP knowledge will help you build basic custom theme.
For making custom modules; I don't believe you can do that with limited PHP knowledge. It'd be much better if you could extend your PHP knowledge level.