Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

codedokode/Как установить PHP.md Last active Mar 22, 2018. Как запустить в браузере php файл


Как запустить скрипт PHP – особенности воздухоплавания

Ловим попутный ветер или как запустить скрипт PHP

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

Особенности запуска

Как уже не раз упоминалось, PHP – это серверный язык программирования, поэтому сделать так, чтобы результат работы его кода отобразился в браузере, будет немного сложнее. Для этого файл должен располагаться непосредственно на серверном пространстве. Для работы с PHP используются два типа сервера:

Обычный (удаленный) –предоставляется хостером.

Локальный – устанавливается на клиентской машине.

На стороне хостинга, чтобы увидеть результат работы скрипта, в строку браузера вводится адрес следующего формата: ваш_сайт.ru/имя_файла.php

Практический курс по созданию веб-приложения на PHP & MySQL с нуля!

Изучите курс и создайте ваше первое приложение на PHP всего за 3 дня!

Изучить курс

На локальном сервере все обстоит иначе. Перед тем, как запустим PHP скрипт в браузере, выясним эти особенности.В зависимости от применяемого сервера набираемый адрес может отличаться. Чаще всего в «наших» краях используются различные сборки с Apache, из которых самой распространенной является Денвер.

Запуск скрипта в Denwer

В «апачевских» сборках все скрипты запускаются в localhost. Чтобы продемонстрировать это на практике, создадим какой-нибудь интересный пример. Вот его код:

<html> <head> <meta http-equiv="refresh" content="1"> </head> <body> <time><?=date("H:i:s")?></time> </body> </html>

Разместите этот код в файле PHP и сохраните его на виртуальном диске, который создается после запуска локального сервера. У меня это файл test2.php.

Вверху на снимке обозначен путь, где нужно размещать созданный файл. У вас этот путь может немного отличаться, если при инсталляции Денвера задали другое имя виртуального диска.

Теперь разберемся, как запустить PHP скрипт на компьютере. Для этого в браузере следует указать адрес в формате: localhost/имя_файла.php

Начинаем мучиться

Может, слишком и унылое название для раздела, но я немного намучился, пока получилось открыть файл PHP через командную строку. При попытке запуска система ПК выдавала вот такого рода ошибки:

Практический курс по созданию веб-приложения на PHP & MySQL с нуля!

Изучите курс и создайте ваше первое приложение на PHP всего за 3 дня!

Изучить курс

Это странно, поскольку упоминаемые библиотеки у меня присутствовали в папке ext. Оказывается, что все дело в неправильно прописанных путях в конфигурационном файле php.ini.

В нем нужно найти раздел «Paths and Directories» и исправить путь, указанный в параметре extension_dir. Измените правые слэши на левосторонние и добавьте в начале адреса букву виртуального диска.

Если запустить PHP скрипт из CMD консоли опять не получается, тогда следует просмотреть все пути, упоминаемые в сообщении ошибки, и исправить их.

Если все хорошо

В командной строке системе нужно указать путь, где находится «экзешник» интерпретатора языка PHP. В Денвере он находится по этому пути: Z:\usr\local\php5

Здесь же расположен и глобальный файл конфигурации.

Запускаем командную строку Винды. Затем указываем системе путь к исполняемому файлу PHP. После чего задаем путь к нужному скрипту: Z:\usr\local\php5\php.exe Z:\home\localhost\www\test2.php

Но в итоге вы получите не совсем ожидаемый результат:

И все потому, что командная строка «не понимает» теги HTML. Перед тем, как запустить PHP скрипт из командной строки, немного модифицируем код, чтобы он возвращал нам только текущее время без эффекта «часов».

<?php echo date("H:i:s") ?>

Как видите, наш «программный» змей поднялся довольно высоко. И все потому, что мы выбрали правильный «воздушный» поток и вовремя «дергали» за канат. На этом наше «воздухоплавание» подошло к концу. До следующего «попутного ветра» :) .

Практический курс по созданию веб-приложения на PHP & MySQL с нуля!

Изучите курс и создайте ваше первое приложение на PHP всего за 3 дня!

Изучить курс

Разработка веб-приложения на PHP

Создайте веб-приложение на PHP на примере приема платежей на сайте

Получить

webformyself.com

Как установить PHP (в картинках) · GitHub

Этот урок переехал в репозиторий с черновиками: https://github.com/codedokode/pasta/blob/master/soft/php-install.md

Ниже - старая, неподдерживаемая версия.

Ты можешь установить интерпретатор PHP себе на компьютер. Это позволит тебе запускать у себя программы. В отличие от сервисов типа ideone, ты можешь запускать программы без ограничения по размеру и времени работы, можешь читать/сохранять данные в файл, можешь работать с сетью и интернетом.

В инструкции упоминается командная строка. Если ты с ней не работал, можешь почитать мой краткий курс молодого бойца на эту тему: https://gist.github.com/codedokode/10539568

Обрати внимание, на Windows XP можно поставить максимум PHP5.4 (и Apache 2.2). Для более новых версий надо обновиться.

Обрати внимание, инструкция немного устарела. Теперь страница скачивания бинарников под Windows находится тут: http://windows.php.net/download/ x86 — версия для 32-битной ОС, x64 — 64-битная версия (она не очень проверенная, если не заработает — придется ставить 32-битную). Из Thread Safe и Non Thread Safe выбирай Thread Safe (c поддержкой многопоточности).

Как установить PHP на компьютер, часть 1

Как установить PHP на компьютер, часть 1

Вот, таким образом ты можешь установить PHP и запускать скрипты из командной строки. Учти, что во многих IDE (PhpStorm, Netbeans PHP) эта возможность уже встроена и в них программу можно просто запускать нажатием одной клавиши.

Также, тебе может захотеться запускать программы на PHP не только из командной строки, но и через браузер. Для этого нужен веб-сервер — программа, которая взаимодействует с браузером и отвечает на его запросы (веб-сервер принимает запрос на загрузку страницы от браузера и запускает нужный PHP скрипт, а результат работы отдает обратно в браузер). Обычно для этого ставят Апач, но для начала тебе вполне хватит встроенного в PHP сервера. Чтобы запустить его, перейди в папку со своими PHP файлами:

d: cd \phpfiles\my\files\

(Естественно, надо подставить в эти команды имя диска и папки где у тебя на самом деле хранятся файлы). После этого запускай PHP в режиме сервера (то есть он запустится и будет ждать запросов от браузера):

"c:\php\php.exe" -S localhost:9091

-S обозначает «запуститься в режиме сервера». Надо написать именно заглавную S, c маленькой буквой не заработает. localhost обозначает принимать соединения только со своего компьютера, и не принимать соединения с других устройств (если хочешь чтобы твой сервер был доступен во всей локальной сети, пиши вместо localhost адрес 0.0.0.0 — после этого к тебе можно будет зайти по ip и что-нибудь набить).

9091 — это номер порта, на котором сервер будет ждать соединения от браузера. Если произойдет ошибка и будет написано что этот порт уже занят, введи другое число (от 1 до 65534), например 9092.

После того, как сервер запущен, ты можешь запускать программы в той папке через браузер. Для этого набери в нем http://localhost:9091/test.php — должен будет запуститься скрипт test.php и его результат работы отобразится в браузере (а в консоли ты увидишь строчку с его названием, и сообщения об ошибках если таковые будут).

Если ты расшарил сервер на всю сеть, указав адрес 0.0.0.0 при запуске, то можешь зайти на него с другого устройства, указав IP компьютера: http://10.2.3.4:9091/test.php. Если у тебя есть роутер то с 0.0.0.0 зайти можно только из твоей домашней сети, если нет роутера или ты прокинешь порт наружу - из всей сети провайдера, если у тебя подключен «белый IP», то вообще со всего мира.

Ты можешь запустить несколько серверов в нескольких консолях, если вдруг понадобится, но не забудь указать каждому свой уникальный номер порта.

Для завершения работы сервера нажми в консоли Ctrl + C (если ты читал мой гайд по командной строке то и так знаешь, что эта комбинация клавиш завершает выполняющуюся программу).

gist.github.com

PHP/MySQL in-browser IDE and online server

Gist url : https://gist.github.com/phpfiddle/5968f497a4a607f9e256991ce8f66794Open the code in GitHub Gistlink icon [2018-04-13 By Jayowl]   Pass argument into array in php

Link url : http://phpfiddle.org/main/code/acjr-g024

link icon
[2018-04-13 By Badboy]   Windows 10 download links

Gist url : https://gist.github.com/phpfiddle/624896c8b5028780aa6fede05223e7fdOpen the code in GitHub Gist

link icon [2018-04-12 By Asgedom]   This code is to display the discount price

Link url : http://phpfiddle.org/main/code/pkdq-fb38

link icon
[2018-04-12 By Asdsadsa]   Fsdfsdfsdfsd

Link url : http://phpfiddle.org/main/code/v90k-ugxm

link icon [2018-04-12 By AnnaKurmanova]   88 домашнее задание сортируем массив

Link url : http://phpfiddle.org/main/code/ann8-9muv

link icon [2018-04-11 By JstDeco]   GB|PHP|4.2

Link url : http://phpfiddle.org/main/code/6im2-svkr

link icon [2018-04-11 By JstDeco]   GB|PHP|4.1

Link url : http://phpfiddle.org/main/code/dybt-7uiy

link icon [2018-04-11 By JstDeco]   GB | PHP | 4.1

Link url : http://phpfiddle.org/main/code/s07k-04v3

link icon [2018-04-11 By JstDeco]   ######################

Gist url : https://gist.github.com/phpfiddle/7a6a56e46f1d17ba338ae79e2af77632Open the code in GitHub Gist

link icon [2018-04-11 By Mariusz]   Lkadsjaslkdjaslkdja

Gist url : https://gist.github.com/phpfiddle/b327668355d68d6609117e13c1e1be96Open the code in GitHub Gist

link icon [2018-04-11 By Mariusz]   SDASDASAFSSD

Gist url : https://gist.github.com/phpfiddle/f96c7d70d3d05964225bea487dd82f5dOpen the code in GitHub Gist

link icon [2018-04-11 By Mariusz]   Sample gist test

Link url : http://phpfiddle.org/main/code/rwu8-1zrt

link icon [2018-04-11 By Mariusz]   PHP Workshop: Hello World

Link url : http://phpfiddle.org/main/code/qca9-mhyj

link icon [2018-04-11 By Mariusz P]   Hello world.

Link url : http://phpfiddle.org/main/code/fdtz-gkvw

link icon [2018-04-11 By Asdsadsa]   ВАЦУАУАЦУА

Link url : http://phpfiddle.org/main/code/tahr-8vjv

link icon [2018-04-11 By Flin]   Gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg

Link url : http://phpfiddle.org/main/code/j5rb-ip1p

link icon [2018-04-11 By Fatkhur Ridlwan]   Star phyramid

Link url : http://phpfiddle.org/main/code/3sza-vj7u

link icon [2018-04-10 By Flin]   оооооооооооооооооооооооооооооооооооооооооооооо

Link url : http://phpfiddle.org/main/code/703v-p6rg

link icon [2018-04-10 By Victor]   Convertir JSON a XML

Link url : http://phpfiddle.org/main/code/epsz-d7yd

link icon [2018-04-10 By Gleb]   Ijpijojiojojpipj

Link url : http://phpfiddle.org/main/code/e8hf-a6q4

link icon [2018-04-10 By Asdsadsa]   Fdsjhfsdjfhsdj

Link url : http://phpfiddle.org/main/code/1359-2475

link icon [2018-04-10 By Gleb]   Sgbdsfbfsfbxdgnhmdghfnm

Link url : http://phpfiddle.org/main/code/zv2m-gcdx

link icon [2018-04-10 By Asdsadsa]   Reshenie zadaniya

Link url : http://phpfiddle.org/main/code/kjch-9yc6

link icon [2018-04-10 By Serghei]   Test 10 is_natural()

Link url : http://phpfiddle.org/main/code/5t7f-b3qv

link icon [2018-04-10 By Serghei]   Test "0" in is_natural()

Link url : http://phpfiddle.org/main/code/4f6u-0j67

link icon [2018-04-10 By Serghei]   Test is_number()

Link url : http://phpfiddle.org/main/code/yxe9-w378

link icon [2018-04-10 By Serghei]   Test is_natural

Link url : http://phpfiddle.org/main/code/sx3i-6jnw

link icon [2018-04-09 By Asdsadsa]   ФЫВЫФВЫФВФ

Link url : http://phpfiddle.org/main/code/hu2s-d73u

link icon [2018-04-09 By Asdsadsa]   Wqdwqdwqdwqdwq

Link url : http://phpfiddle.org/main/code/vbrz-xzwn

link icon [2018-04-09 By Asdsadsa]   Wsdasdwqdwqdwq

Link url : http://phpfiddle.org/main/code/jb7k-w1mx

link icon [2018-04-09 By Gleb]   Fvb dgbgdibj idbgj

Link url : http://phpfiddle.org/main/code/xy8b-vw1h

link icon [2018-04-09 By Gleb]   Hivdbvijdfvfivjifjv

Link url : http://phpfiddle.org/main/code/j4bz-52ny

link icon [2018-04-09 By Asdsadsa]   Dsjfsdjfbdj

Link url : http://phpfiddle.org/main/code/eawu-bk2e

link icon [2018-04-09 By AnnaKurmanova]   81 $_SERVER

Link url : http://phpfiddle.org/main/code/5pdn-k52t

link icon [2018-04-08 By [email protected]]   PHP Loop examples

phpfiddle.org


Смотрите также

 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..