Selamlar,
PHP doğası gereği runtime'da yorumlanan bir script dili. Dolayısıyla bir yorumlayıcıya ihtiyaç duyacaktır. Bunun için de ya local'de ya da bir domain üzerinde çalışması lazım. Bu en genel hali ile şu demek; Ayakta olan bir local ya da açık domain'de PHP'nin ayakta olması ve sizin de masaüstü uygulamanızdan bunu çağırmanız gerekir olarak yorumlayabilirsiniz. Electron denilmiş ama onun mantığı da aynı mantık diyebilirsiniz. Diğer yandan PHP-GTK diye bir proje var biraz zahmetli. Bu proje ise PHP ile masaüstü uygulama yapmaya yarıyor ama bu sizin ihtiyacını karşılayacak şey değil diye zannediyorum. Sözün özü; PHP bir domainde ayakta olacak ve örneğin CSharp'ın Web Browser componenti gibi bir component ile de o URL çağırılarak sizin istediğiniz gibi işlem yapılabilir.