Назад | Перейти на главную страницу

Какой хостинг позволит мне запускать собственный EXE с PHP?

У меня есть задача, для которой PHP (или любой серверный язык сценариев) не подходит. Он включает в себя много операций ввода-вывода, обработки и т. Д., И он будет выполняться намного быстрее, используя программу, которую я написал на C вместо PHP.

Позволяют ли какие-либо хосты загружать собственные EXE-файлы и запускать их на сервере с помощью функций PHP exec, shell_exec и т. Д.?

Для этого нужен выделенный сервер?

Кроме того, я не знаю, вышел ли PHP HipHop от Facebook, но я действительно не хочу его использовать.

Почему бы вам не написать сценарий CGI на C и не скомпилировать его. Затем вы можете воспользоваться скоростью скомпилированного сценария и при этом сохранить формат, который удобен для хоста.

Для этого вам, вероятно, понадобится выделенный сервер. Обычно функция exec отключена по очевидным причинам безопасности; общий сервер не хотел бы, чтобы исполняемый файл, такой как ваш, тратил кучу процессорного времени для всех остальных.

Возможно, загляните в облачный хостинг, например Amazon EC2? Таким образом вы можете запустить свой собственный виртуальный частный сервер и запустить приложение в идеальной среде. Кроме того, поскольку вы сказали «EXE», я предполагаю, что это приложение Windows, и вы действительно можете запустить среду Windows на EC2, тогда как большинство хостов PHP работают на машинах Linux.

Практически свободная речь говорит, что C / C ++ приветствуется: Поддержка CGI. Это также отличный сервис и очень дешевый - даже для виртуального хостинга.

Если вам нужен выделенный виртуальный сервер, Slicehost, Rimu и Linode намного дешевле, чем EC2, если масштабирование не является для вас большой проблемой.

Вы можете рассмотреть возможность получения VPS-хостинга. Они дешевле, чем выделенный хостинг, и вы можете делать все, что захотите, в своей песочнице виртуальной машины.