As necessidades da posição:
- PHP: não precisa saber todas as sintaxes de cabeça mas tem que saber o que tá fazendo e tem que saber como funciona;
- Apache/Nginx: BÁSICO BEM BÁSICO de instalação e configuração;
- Linux (server/desktop): saber fazer um SSH aqui ou acolá, saber achar os logs de erro e analizar eles, básico de cd, mv, rm, tail, cat etc;
- Git: criar repo, clonar repo, criar branch, merge de branch, pull e push;
- HTML/CSS/JS: o suficiente pra fazer o que você escreveu no PHP visível, incluindo requisiçõe de AJAX quando necessário (Bootstrap é praticamente essencial);
- DB: Não precisa ser o astro do tunning, mas precisa saber criar um db, criar tabelas, alterar tabelas, insert, update, select e delete, principalmente MySQL;
- Geral: conceitos básicos de paradigma web, json, APIs (REST etc.) etc;