PDA

Просмотр полной версии : Как запустить локальный php файл


RazorQ
07.06.2009, 20:36
Куда нужно положить файл php чтобы можно было набрать в строке браузера адрес и он (php-скрипт) выполнился? И что нужно набирать в адресной строке?

Аргонавт
07.06.2009, 21:19
Куда нужно положить файл php чтобы можно было набрать в строке браузера адрес и он (php-скрипт) выполнился? И что нужно набирать в адресной строке?
Зависит от его содержимого. В общем случае php скрипты заливают на сервер. И набирают имя исполняемого файла в строке браузера. Обычно это файл index.php Это сильно упрощённое объяснение. Более точно смогу сказать когда буду знать что за скрипт нужно исполнить.

RazorQ
08.06.2009, 07:37
В общем случае php скрипты заливают на сервер.
Я так и делаю, но это довольно долго и не всегда есть выход в интернет. Я слышал, что можно скопировать файл в папку /var/www/html/ а в браузере набрать http://localhost/index.php. Так можно делать? У меня не получилось.

Более точно смогу сказать когда буду знать что за скрипт нужно исполнить.
Элементарный скрипт. Я только начал учиться. Вот он:
<?php
phpinfo();
?>

Яриус
09.06.2009, 00:17
RazorQ, а ОС какая? но вообще, нужно смотреть в сторону LAMP (Linux+Apache+MySQL+PHP)

RazorQ
09.06.2009, 11:13
RazorQ, а ОС какая? но вообще, нужно смотреть в сторону LAMP (Linux+Apache+MySQL+PHP)
У меня Linux (Fedora если поможет), Apache 1.3.x, PHP 5.2.x

DoubleSpace
10.06.2009, 15:27
Часом не из-за старенького апача? Второй не пробовали? php файл ложится в /var/www и если все работает -в браузере http://localhost/phpfile.php - если в корне

vvkov
10.06.2009, 19:12
А php еще можно запустить и как обыкновенный консольный скрипт,
если присвоить файлу атрибуты на выполнение
и в первой строке написать что-то вида:
#!/usr/bin/php

RazorQ
10.06.2009, 19:26
А php еще можно запустить и как обыкновенный консольный скрипт,
если присвоить файлу атрибуты на выполнение
и в первой строке написать что-то вида:
#!/usr/bin/php
Но тогда многое теряется, например, нельзя просматривать картинка и всякие кнопочки.

vvkov
11.06.2009, 08:37
Но тогда многое теряется, например, нельзя просматривать картинка и всякие кнопочки.

Вы правы. Консольный скрипт предназначен
несколько для других целей.

Хотел просто отметить, какие необыкновенные
возможности есть в Linux.

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

RazorQ
11.06.2009, 11:47
Хотел просто отметить, какие необыкновенные
возможности есть в Linux.
Можно просто использовать:
#php phpfile.php

vvkov
11.06.2009, 13:08
Можно просто использовать:
#php phpfile.php

Верно. Но... Ладно. Не о том тема.

Ну что решил проблему, то?

Проверь, запущен ли httpd.

Например так:
ps ax | grep httpd

или так:
service httpd status

Если, да, открывается ли страничка - http://localhost/ ?

Посмотри в /etc/httpd/conf/httpd.conf

Куда указывает
DocumentRoot "/var/www/html"

Для начала cоздай там там свой - index.html
Примерно такого содержания:
Hello, RazorQ !

Если работает,то копируй туда index.php
И соответственно http://localhost/index.php

Если не работает,
надо проверять настройки php и/или httpd

RazorQ
11.06.2009, 14:00
Спасибо большое.
После этой команды:
service httpd status
появилось:
httpd остановлен

Как его запустить?

vvkov
11.06.2009, 14:35
элементарно,

service httpd start

junk3y
18.06.2009, 11:24
Куда нужно положить файл php чтобы можно было набрать в строке браузера адрес и он (php-скрипт) выполнился? И что нужно набирать в адресной строке?

Для начала необходимо поднять веб-сервер и подцепить к нему php. В интернете очень много статей по установке и настройке Apache(lighttpd, nginx и пр.)+php+mysql

mctracktor
22.06.2009, 19:55
У меня Ubuntu - ложу файлы в /var/www - все работает отлично
пример - ложу файл test.php в /var/www и набираю в браузере :
http://localhost/test.php

Добавлено через 1 минуту
Конечно, для начала нужно настроить LAMP... Советую ставить из пакетов

allusion
28.02.2011, 22:10
Установить Apche. Проконфигурироваит httpd.conf. Там важно установить чтоб у каждого пользователя была папка Site т.е ~/site/ Потом все файлы ложатся в эту папке и в браузере запускаем MYIPADRRESS/~YourName/...Тут файлы

nops_
31.03.2011, 05:24
А я тут статейку написал по установке Apache+PHP+MySQL
http://nops.novour.com/freebsd/веб/apache
Продолжаю писать статьи потихоньку:)

kitt
01.04.2011, 05:53
А я тут статейку написал по установке Apache+PHP+MySQL
Откройте уже для себя CheckInstall (http://ru.wikipedia.org/wiki/CheckInstall). Если что то не так пойдет, или потом захотите удалить - замучаетесь вручную вычищать бинарники и файлы с настройками. А с CheckInstall - на раз-два.

nops_
01.04.2011, 09:29
Откройте уже для себя CheckInstall (http://ru.wikipedia.org/wiki/CheckInstall). Если что то не так пойдет, или потом захотите удалить - замучаетесь вручную вычищать бинарники и файлы с настройками. А с CheckInstall - на раз-два.

Ну можно и так.:)