Как запустить PHP-файл, дважды щелкнув по любой папке, как HTML-файлы в Windows XP? - PullRequest
3 голосов
/ 26 апреля 2009

Есть ли хитрость для запуска файлов .PHP в Windows XP из любой папки двойным щелчком, как HTML-файл?

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

Ответы [ 3 ]

3 голосов
/ 26 апреля 2009

После долгих поисков я нашел простой способ сделать это

PHPScriptNet - Отличное портативное приложение для тех, кто изучает PHP. PHPScriptNet может запустить ваш PHP-скрипт в любом месте на компьютере Windows без установки PHP или любого веб-сервера.

php scriptnet

http://www.digitalcoding.com/free-software/webmaster-tools/PHPScriptNet-Portable-application-to-run-PHP-Script-from-windows.html

1 голос
/ 26 апреля 2009

Существует значительная разница в просмотре файлов HTML и файлов PHP:

HTML - это статические файлы, интерпретируемые браузером. Когда вы открываете их, PATH для файла HTML передается в качестве аргумента браузеру по умолчанию, который интерпретирует и отображает файл.

Файлы PHP , с другой стороны, должны интерпретироваться интерпретатором PHP (в вашем случае XAMPP), прежде чем HTML-код будет отображаться браузером. В этом случае локальный файл PATH должен быть переведен на соответствующий локальный URL, а затем отправлен в браузер.

Образец раствора
Вы можете написать простой скрипт, который заменяет '/ var / www /' на 'http://localhost:8888/' (например, с помощью регулярного выражения) и передает его в браузер. Затем свяжите PHP-файлы с вашим скриптом.

0 голосов
/ 26 апреля 2009

PHP поставляется с интерпретатором интерфейса командной строки php.exe (в Windows). Это можно найти в корне вашего установочного каталога PHP.

Вам нужно будет связать .php файлы с этим интерпретатором. То есть зайдите в Инструменты -> Параметры папки -> Типы файлов и зарегистрируйте php.exe -f "%1" в качестве приложения для типа файлов .php.

Тем не менее, не очень типично хотеть «запустить» файл PHP, дважды щелкнув по нему - не многие люди будут использовать PHP так же, как они используют, например, пакетные файлы или сценарии оболочки - PHP - это гораздо лучше подходит для создания веб-страниц, то есть для их использования на веб-сервере. Скорее всего, запуск PHP вне веб-сервера - это не то, что вам действительно нужно здесь делать. Например, файл PHP будет выполняться в командном окне, а его вывод будет простым текстом, и если вы хотите увидеть его вывод, ваш скрипт должен будет приостановить или дождаться ввода из самого стандартного ввода после завершения.

Больше информации на Использование PHP из командной строки

...