PHP

PHP5:как настраивать?

,

Вопрос о настройке PHP5 на Windows

Дата публикации:

EP*proMaster, 11.01.2007 - 19:30

Как настроить PHP5 на Windows?

Здравствуйте, форумчане!Сколько раз не спрашивал, никто толком не отвечает!Все умные, а ответить не могут (или не понятно отвечают). dry.gif
Вот у меня сложилась проблема. Я закачал с официального сайта (www.php.net) последнюю версию PHP для Windows, разархивировал файлы в папку (у меня так) C:\php и пока ничего не делал.Что мне делать дальше??Как настроить граммотно и правильно??Какие фаилы надо копировать (куда вставить), что надо редактировать?Потом надо apache установить и настроить... unsure.gif ,как это делается?Что тут надо делать?Если можно, то указывайте пожалуйста в какие папки (адрес),что делать - я такие и создам.Дайте пожалуйста пошаговую инструкцию!Вообщем море вопросов...я новичок и хочу разобраться...вот. Вы же тоже когда-то были новичком, помогите пожалуйста!!!!Я вам буду очень благодарен.

P.S. не надо писать, мол посмотри официальную документацию - читал, не понял.... трудно для меня пока, я новичок!!Читал я про PHP на их сайте, на английском - все как-то запутано.И еще зачем вообще нужно устанавливать PHP под Apache (про IIS мне не надо), что это такое, у меня представления нет - как они взаимодействуют!
...выговорился biggrin.gif

de1ay, 11.01.2007 - 19:54

Ставь денвер и не парься...
http://www.denwer.ru/
Если всёж именно плюха, то
http://www.providerz....q/index16.html

EP*proMaster, 11.01.2007 - 22:46

iLLuZionist, тогда следующий вопрос по denwer'у: Я установил его по умолчанию. Что делать дальше?Как проверить на роботоспособность?Он является полноценной версией, то есть эффект был бы тем же , если я скачал и установил бы php,apache,mysql и т.д.?Это не обрезанная версия, с сокращенными функциями?Ответь пожалуйста... smile.gif

Добавлено:

Забыл спросить, в какую папку (по умолчанию) надо закидывать файлы.php на денвереuser posted image

de1ay, 11.01.2007 - 22:48

Насчёт первого:
Нет, версии не урезаные.
http://localhost
Второе:
www
В данной папке создаёшь любые подкаталоги, они и будут твоими сайтами smile.gif

EP*proMaster, 11.01.2007 - 22:57

iLLuZionist, спасибо!!Я репутацию тебе повысил, хоть немного, но приятнее... P.S. вопросы еще будут smile.gif

de1ay, 11.01.2007 - 23:13

Репа не главное. Приятно отвечать на грамотно составленный вопрос.
Зы, задавай, здесь не один я тебе помогу wink.gif

EP*proMaster, 12.01.2007 - 10:22

iLLuZionist, вот ты сказал, что мои файлы хранятся в папке www. А где точнее она расположена?Там и в подкаталоге test1.ru есть (C:\WebServers\home\test1.ru), и в test2.ru (C:\WebServers\home\test2.ru), в localhost есть (C:\WebServers\home\localhost)...
Я создал файл php, где чисто написал "Ура, заработало!", решил открыть его через браузер (Opera) и мне выдало структуру файла (

de1ay, 12.01.2007 - 16:28

Криво поставил скорее всего. PHP явно не подрублен.

дымчик, 12.01.2007 - 18:21

QUOTE(iLLuZionist @ 12.01.2007 - 17:33)
Криво поставил скорее всего. PHP явно не подрублен.
*


Да, это говорит о том, что Apache не знает, что *.php является скриптом и его необходимо запускать...
Надо смотреть конфиг апача...

scorpion-ds, 12.01.2007 - 18:50

Если не ошибаюсь этого должно хватить:

QUOTE
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php/"

DirectoryIndex index.html index.php index.htm

Ну, только пути пропиши свои.

EP*proMaster, 12.01.2007 - 21:07

scorpion-ds, куда это вставить??Что с этим делать?

LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php/"

DirectoryIndex index.html index.php index.htm

дымчик, 13.01.2007 - 21:12

Это надо вставлять в конфигурационный файл апача
Путь до апача\conf\httpd.conf

Найдешь секцию, где будет идти загрузка модулей... и после неё смело вставляй...

А DirectoryIndex там уже есть, просто допиши требуемые расширения (php, phtml и т.п.)

yah, 13.01.2007 - 23:08

На днях я у друга взял попробовать PHP5.2 в виде инсталлятора. Устанавливается как обычная программа и сама редактирует конф. файл апача. Попробуй...

EP*proMaster, 14.01.2007 - 16:11

Вот на днях решил создать php-программку, но выскочила ошибка...

Я написал:


Web-страница


Этот текст представляет данные, полученные в результате работы PHP 5: Сегодня
$todaysdate = date("m",time()) . "-" . date("d",time()) . "-" . date("Y",time());
echo $todaysdate;
?>


Сохранил, как simple.php ,сохранил в нужной папке. Открываю через браузер (денвер включил), пишет ошибку - Parse error: parse error, unexpected T_STRING in z:\home\localhost\www\simple.php on line 8
Что делать?Помогите пожалуйста!

P.S. хотя писал вот такую программку:
echo "Ура, заработало!";
?> - и все нормально, а здесь не получается.... HELP!

yah, 20.01.2007 - 23:37

Дык ты кривой код написал. Ищи ошибку. Подскажу - она в 8-ой строчке.

de1ay, 21.01.2007 - 0:07

QUOTE
php-программку

Имелось ввиду скрипт. smile.gif Прежде чем спрашивать попробуй решить сам
http://ru.php.net/echo

дымчик, 21.01.2007 - 2:43

QUOTE(EP*proMaster @ 14.01.2007 - 17:16)
...

Web-страница


Этот текст представляет данные, полученные в результате работы PHP 5: Сегодня
$todaysdate = date("m",time()) . "-" . date("d",time()) . "-" . date("Y",time());
echo $todaysdate;
?>


...
*


А не проще так написать?
CODE
<html>
<head>
<title>Web-страница</title>
</head>
<body>
Этот текст представляет данные, полученные в результате работы PHP 5: Сегодня <?=date("m-d-Y");?>
</body>
</html>


Добавлено:
Хотя только что протестировал твой код, как на 5-й, так и на 4-й версиях интерпертатора - везде пошло без ошибок...
Может быть беда в настройках интрепретатора... unsure.gif

Маями, 12.09.2007 - 4:56

Люди подскажите пожалуйста где можно скачать php5apache2_2.dll для PHP 5.2.4 и Apache 2.2.4
Только именно для этих версий. Скачивал для ранних, но Apache ругается и не хочет запускаться!!! sad.gif

дымчик, 12.09.2007 - 12:42

Цитата | Quote(Маями @ 12.09.2007 - 5:56)
Люди подскажите пожалуйста где можно скачать php5apache2_2.dll для PHP 5.2.4 и Apache 2.2.4
Только именно для этих версий. Скачивал для ранних, но Apache ругается и не хочет запускаться!!! sad.gif
*


Так а на php.net разве нету?
Он же должен входить в состав PHP...

Liderv4, 13.09.2007 - 17:15

Этот файлик есть в архиве с php 5.2.4. А вообще если ты его куда-то дел, то вот тебе -



! Предупреждение:
ссылки скрываем

Маями, 16.09.2007 - 4:04

Спасиба. biggrin.gif
В самом деле файл должен был быть в директории с РНР.
Скачал архив с другого сайта, там все есть.
Но сейчас появилась другая проблема. unsure.gif
У меня теперь не хочет работать Apache. Проявляется это в том, что когда я запускаю сервер, а потом пытаюсь зайти на виртуальный сайт, то мне выдается что страница не найдена (это при поытке выйти на мой лично созданый сайт mytest.ru), либо открывается страница поиска mail.ru (это при попытке выйти на виртсайт создаваемый по умолчанию localhost)!!! huh.gif
Может кто знает в чем проблема?? Помогите ПЛИЗЗЗЗЗ!!!!!!!!!!!

Liderv4, 16.09.2007 - 13:19

Ты вообщ прописывал в rконфиге апача вот это:

LoadModule php5_module "C:/php/php5apache2_2.dll"
PHPIniDir "C:/php" или где там у тебя php стоит?

В файле hosts что прописал?




Добавлено:

А вообще советую почитать -
если не знаешь как и что, или юзай что либо типа Xampp или Топ вервера.

Маями, 16.09.2007 - 14:09

ДА-ДА
Именно по этому мануалу я и настраивал Apache и PHP
Я всё сделал по "инструкции", а оно серавно нехочет открывать виртуальный сайт.
Единственное я поставил PHP не в корень диска С, а в Program Files. И папку apache тоже не в корень, а на C:\Server\apache
И еще у меня при первой установке все вроде работало, до того момента пока я не поставил phpMyAdmin, после его установке все и началось...
Щас вроде все работает норм, тока Apache не хочет грузить виртуальные страницы! unsure.gif

дымчик, 16.09.2007 - 14:25

Выкладывай куда-нибудь конфиги апача, PHP и файл hosts... Тогда можно будет понять в чем дело.


версия для печати -> Полная версия

SoftoRooM © 2004-2024