1) укажите нормальный протокол и закройте отсутствующий тег
<a href="http://localhost/video/123.mp4"><p></p></a>
2)
Я хочу в PHP указать путь к видео файлу который лежит за пределами корня.
а корень у вас где, как вы думаете? Скорее всего думаете что localhost/web/, но на самом деле сервер имеет корень localhost/, из которого можно получить любой файл.
3)
Пробовал через тег и указывал путь "../video/123.mp4" в html открывается в php нет.
тут вообще ничего не понятно, кода нет, что значит в хтмл/пхп не понятно.