shell — PHP: метод system () не работает в Windows 8.1

В моем приложении есть кнопка, которая отправляет запрос AJAX некоторым .php страница, которая выполняет код:
system('start D:/'); Когда я смотрю на Windows 7 Ultimate 64bit с XAMPP, он работает так, как ожидалось, однако, когда я тестирую его на Windows 8.1 64bit с WAMPP, он ничего не делает (он даже не возвращает никакой ошибки). Даже если я получаю доступ к файлу напрямую с URL-адреса, а не через запрос AJAX, он просто не запускает команду CMD (в результате пустая страница).

Я попытался изменить код, чтобы увидеть, что, возможно, Windows 8.1 не позволяет открыть определенную папку, но безрезультатно. Я также попытался включить apache для «взаимодействия с декстопом», выполнив:

Start->run->services.msc

Тем не менее, я не мог найти Apache указан там (следовательно, не может установить опцию). Я смотрел httpd.conf, httpd-ssl.conf, httpd-xampp.conf and php.ini чтобы увидеть, смогу ли я найти что-либо, имеющее отношение к этой проблеме, безуспешно.

Есть идеи, почему в Windows 8.1 это не работает?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]