Как кто-то еще упомянул, нет никакой причины, Вы не можете запустить приложение PHP под IIS. Однако можно настроить IIS, чтобы только послушать на определенных IP-адресах (по умолчанию, займет порт 80 на каждом IP на компьютере независимо, если Вам настроят сайт для использования того IP или не). Вы могли затем выполнить Apache на IP-адресе (IP-адресах), которые не связываются с IIS и имеют обоих бок о бок без любой проблемы. Я просто запустил бы приложение PHP в IIS, если нет некоторый неопровержимый довод для использования Apache.
Чтобы связать программное обеспечение, созданное на заказ, с библиотекой, вам необходимо установить заголовки C. В ubuntu они находятся в пакетах -dev (libname-dev).
В вашем конкретном случае вам необходимо установить libssl-dev ( apt-get install libssl-dev ) и