| 
			| 
					
						| Ilia | 
								|  | «  : 30-10-2003 05:37 »  |  | 
 
 Здравствуйте, прошу помощи у знатоков PHP. Поставил Apache HTTP Server 1.3.28 - все работает замечательно. Поставил PHP4 - расзипил файл php4.3.2-Win32.zip  в папку C:\php4, переименовал php.ini-dist в php.ini, скопировал этот файл в WINNT (я юзаю Win2000), затем скопировал библиотеку php4ts.dll в WINNT/SYSTEM32, вроде еще надо скопировать mscvrt.dll, но такого файла у меня на машине нет - нигде    - может в этом причина, добавил в файл http.confg строки: ScriptAlias /php4/ "C:/php4/" в AddType добавил AddType application/x-httpd-php .phtml .php AddType application/x-httpd-php-source .phps и еще в Action Action application/x-httpd-php /php4/php.exe НО- НИЧЕГО НЕ РАБОТАЕТ     Вчера ставил дома на Линолиуме, сегодня ставлю на WIN2000 - результат тот же. Что я делаю неправильно? Я пытаюсь запустить файлики php из директории ...Apache/htdocs. Apache тестовую страницу показывает как на моей машине так и в сети, но php не исполняет. Спасибо. |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #1 : 30-10-2003 05:45 »  |  | 
 
 Я пытаюсь запустить файлики php из директории ...Apache/htdocs.
 Apache тестовую страницу показывает как на моей машине так и в сети, но php не исполняет.
 
 А полный путь к Apache/htdocs прописан у тебя в http.confg  :?:  Насчёт копирования dll файлов, так я все экстеншионы и остальные dll , которые находятся в ПХП каталоге слил в System32 и у меня всё работает. |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #2 : 30-10-2003 05:59 »  |  | 
 
 Есть такие записи в http.confg DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs" <Directory "C:/Program Files/Apache Group/Apache/htdocs"> Все dll скопирил в System32, но результата нет   . МОРОЗ, а у тебя имеется на машине файл mscvrt.dll? |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #3 : 30-10-2003 05:59 »  |  | 
 
 У тебя какой сервер стои (версия важна)? У меня PHP 4 работает нормально по 2003 server. В настройках есть разница между IIS 5 и IIS 6. Под IIS 6 надо прописать в "web service extentions" путь к php4isapi.dll и проделать то что надо для IIS 5 Под IIS 5 надо обычно достато указать в WebSites/Properties/ISAPIFilters путь к php4isapi.dll. В качестве названия фильтра и экстеншена напиши "PHP" (без ковычек). Кажется так.    Даже PHPBB нормально пахает. |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #4 : 30-10-2003 06:04 »  |  | 
 
 LogRus, речь идёт о Апачи а не о ИИС     Под ИИС нефиг там настраивать даже     Проще просто некуда, а вот с Апачи частенько проблемы  :? Ilia , есть такой    У меня винда XP, не уверен что подойдёт тебе на два ка    |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #5 : 30-10-2003 06:09 »  |  | 
 
 У меня Windows2000 (простая с SP3), Apache 1.3.28.IIS я не использую так как потом программа будет работать на другой машине, там тоже Apache, хочется единообразия, версия PHP 4.3.2 - не инсталятор а zip-файл.  И Apache и PHP скачены с сервака провайдера Уралрелком - они говорят, что вроде это-же ПО используют, правда у них FreeBSD а не Винда.
 может скачать PHP  с другого сервака?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #6 : 30-10-2003 06:12 »  |  | 
 
 МОРОЗ, может кинешь в меня этим файлом (он сколько гигабайт занимает      ). Моё мыло ilia_mail@mail.ru |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| Гром 
								Птычк. Тьфу, птычник... Вот! 
								Готовлюсь к пенсии
								
								    Offline 
								Пол:   
								Бодрый птах
								
								
								
								
								
							 | 
								|  | « Ответ #7 : 30-10-2003 06:16 »  |  | 
 
 Файл httpd.conf Обязательные настройки 
 # And for PHP 4.x, use{
 #
 AddType application/x-httpd-php php
 
 ScriptAlias /_php/ "F{/WebBin/PHP/"
 Action application/x-httpd-php "/_php/php.exe"
 
 
При отсутствии таковых - не воспринимаются файлы как скрипты... На будущее - просто фраза не работает ни о чем практически не говорит. Симптомы указывайте.  :?  Пусть до Апача f:\webroot\WebBin\ Путь до php f:\webroot\WebBin Это у меня - все работает под 2к - более того - все dll находятся в php папке и не копировались после инсталляции никуда. |  
						| 
								|  |  
								|  |  Записан | 
 
 А птичку нашу прошу не обижать!!! |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #8 : 30-10-2003 06:19 »  |  | 
 
 Под ИИС нефиг там настраивать даже     Проще просто некуда, а вот с Апачи частенько проблемы  :? Лично меня обычно убеждали в обратном.Ilia , а может его с www.php.net  качнуть так помоему надёжней |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #9 : 30-10-2003 06:27 »  |  | 
 
 Файл httpd.conf Обязательные настройки 
 # And for PHP 4.x, use{
 #
 AddType application/x-httpd-php php
 
 ScriptAlias /_php/ "F{/WebBin/PHP/"
 Action application/x-httpd-php "/_php/php.exe"
 
 
При отсутствии таковых - не воспринимаются файлы как скрипты... На будущее - просто фраза не работает ни о чем практически не говорит. Симптомы указывайте.  :?  Пусть до Апача f:\webroot\WebBin\ Путь до php f:\webroot\WebBin Это у меня - все работает под 2к - более того - все dll находятся в php папке и не копировались после инсталляции никуда.В том то и дело что должно работать без копирования дллок , но к сожалению у меня заработало только после этого     Хотя версия у меня уже вторая, может поентому    |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #10 : 30-10-2003 06:29 »  |  | 
 
 Лично меня обычно убеждали в обратном. Ну как говорится на вкус и цвет... А лично у меня с ИИСом никогда не возникало проблем    |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #11 : 30-10-2003 06:32 »  |  | 
 
 МОРОЗ, может кинешь в меня этим файлом (он сколько гигабайт занимает      ). Моё мыло ilia_mail@mail.ruВот сюда  сходи и выбери себе нужный    |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #12 : 30-10-2003 06:33 »  |  | 
 
  А лично у меня с ИИСом никогда не возникало проблем   У мя вообще нет проблем. Обычно!   |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #13 : 30-10-2003 06:45 »  |  | 
 
 Гром, все это прописано в файле httpd.conf     . Все проверил на несколько раз. Симптомы таковы - открываются страники *.php при этом они открываются как html - php не выполняется, напрмер вместо <title>PHP Recipes | <? print (date("F d, Y")); ?>  </title> - т.е. дата должна появиться - а в Captione окна написана PHP Recipes | <? print (date("F d, Y")); ?> , хотя в файле настройки PHP параметр short_open_tag - on т.е. короткие тэги должны работать ГРОМ, а на твоей машине имеется файл mscvrt.dll . Я нашел на Relib.com подобную инфу - там паренек тоже с WIN2K не мог поставить PHP4 - у него тоже не было этой библиотеки - очень просил о помощи, но так и утонул  - ответов было 0     . |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| Fireworm 
								Гость
 | 
								|  | « Ответ #14 : 30-10-2003 06:57 »  |  | 
 
 Таким образом ты подключаеш php как CGI модуль, что ни есть хорошо, т.к. черевато дополнительными расходами памяти и меньшей безопасностью. Лучше всего подключать как модуль. для этого достаточно следующих строчек в httpd.conf #полный путь к этой библиотеке. Найти ее можно в папке ./php./sapi/LoadModule php4_module "d{\Apache\php\php4apache.dll"
 AddModule mod_php4.c
 <IfModule mod_php4.c>
 AddType application/x-httpd-php .php .php3
 AddType application/x-httpd-php-source .phps
 </IfModule>
И в DirectoryIndex добавить index.php DirectoryIndex index.html index.phpИ лучше все dll скопировать из ./php/extensions и ./php/dlls в папку winnt/system32 либо в переменной окружения винды PATH прописать путь к папке, где они будут лежать по поводу msvcrt.dll, то помоему эта библиотека нужна имено апачу, а не пхп. В любом случае она нужна. если надо могу скинуть |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #15 : 30-10-2003 07:10 »  |  | 
 
 Понятно. МОРОЗ, Filesearch с радостью находит msvcrt.dll, такая и у меня имеется. У Гилмора в книжке написана друга dll-ка а именно mscvrt.dll, FileSearch таковой не нашел - может это опечатка в книжке     . Fireworm, если имеется такой файл mscvrt.dll - сбрось пожалуйста на ilia_mail@mail.ru . Спасибо. |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| Fireworm 
								Гость
 | 
								|  | « Ответ #16 : 30-10-2003 07:13 »  |  | 
 
 Это опячатка   |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #17 :  30-10-2003 07:20 »   |  | 
 
 Ilia, выслал тебе на мыло |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #18 : 30-10-2003 07:26 »  |  | 
 
 Помню диск друзья дали от книжки по ASMу с кодами программ - половина не компилировалось - а причина была в том, что некоторые символы были набиты  русскими буквами     . Пришлось все ручками перенабирать. А что делает файл go-pear.bat? В общем, буду сейчас ставить PHP 4.3.3 - только что скачал с php.net. Может и Apache 2 поставлю, там глядишь и format С: запущу....   |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #19 : 30-10-2003 07:35 »  |  | 
 
 В общем, буду сейчас ставить PHP 4.3.3 - только что скачал с php.net. Может и Apache 2 поставлю, там глядишь и format С: запущу....  Ну надеюсь что до этого не дойдёт    |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #20 : 30-10-2003 09:17 »  |  | 
 
 ЗАРАБОТАЛА!!!!!!!!!!!!!!!!!!!!    Поставил PHP 4.3.3 с сайта php.net и программа заработала     . Ура! Ура! Ура!    . Огромное спасибо всем создателям и участникам этого замечательного форума! Просто активно поддержали в непростую минуту. С сегодняшнего дня shelek.com - мой любимый форум     ! Все вперед - загружаемся на shelek.com     ! |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #21 : 30-10-2003 09:24 »  |  | 
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| Гром 
								Птычк. Тьфу, птычник... Вот! 
								Готовлюсь к пенсии
								
								    Offline 
								Пол:   
								Бодрый птах
								
								
								
								
								
							 | 
								|  | « Ответ #22 : 30-10-2003 11:22 »  |  | 
 
 Огромное спасибо всем создателям и участникам этого замечательного форума!
 Просто активно поддержали в непростую минуту.
 С сегодняшнего дня shelek.com - мой любимый форум  !
 Все вперед - загружаемся на shelek.com  !
 
 Ну спасибо за такие слова - всегда будем рады быть и помогать   Приходи конечно же - нам всегда мало друзей. |  
						| 
								|  |  
								|  |  Записан | 
 
 А птичку нашу прошу не обижать!!! |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #23 : 30-10-2003 11:51 »  |  | 
 
 МОРОЗ, может кинешь в меня этим файлом (он сколько гигабайт занимает      ). Моё мыло ilia_mail@mail.ruВот сюда  сходи и выбери себе нужный   Может все таки msvc rt.dll , а не mscv rt.dll ? |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #24 : 30-10-2003 12:34 »  |  | 
 
 RXL, да, конечно файл называется msvcrt.dll - есть во всех виндах. msvcrt.dll  - опечатка в книжке Гилмора - издательство Питер, причем я вначале хотел найти файл в инете - рамблер и яндекс навыдавал кучу ссылок на эту книжку именно, во всех был написан файл mscvrt.dll - книжки переиздаются-ошибки остаются. Гром, еще хочу сказать, что радует наличие неплохих книг на сайте и интересных статей, в частности наш коллектив очень порадовала книжка Рихтера про винду    Спасибо. |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| Гром 
								Птычк. Тьфу, птычник... Вот! 
								Готовлюсь к пенсии
								
								    Offline 
								Пол:   
								Бодрый птах
								
								
								
								
								
							 | 
								|  | « Ответ #25 : 30-10-2003 12:59 »  |  | 
 
 Ilia, здорово - а чего коллектив ваш не заходит на форумы    :?: |  
						| 
								|  |  
								|  |  Записан | 
 
 А птичку нашу прошу не обижать!!! |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #26 : 30-10-2003 14:16 »  |  | 
 
 Гром,  Ilia, здорово - а чего коллектив ваш не заходит на форумы
 
 Предприятие не очень большое, основной язык - Delphi - они тусуются на каком-то своем чисто Delphi-йском форуме, фанатов ASMа и C++ - нас двое - оба Ильи. Мой коллега - посетитель RSDN. У каждого свои вкусы.  Я вот подписываюсь на неплохую рассылку по ASMу, помню кто-то из экспертов написал, что сейчас тусуется на твоем сайте интересно - кто это - уж ни легендарный ли Bob Johnson   ! |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| Гром 
								Птычк. Тьфу, птычник... Вот! 
								Готовлюсь к пенсии
								
								    Offline 
								Пол:   
								Бодрый птах
								
								
								
								
								
							 | 
								|  | « Ответ #27 : 30-10-2003 14:23 »  |  | 
 
 Ilia, интерсно кто это мне тоже - ты не мог бы узнать вспомнить  :?: |  
						| 
								|  |  
								|  |  Записан | 
 
 А птичку нашу прошу не обижать!!! |  |  | 
	| 
			| 
					
						| Ilia | 
								|  | « Ответ #28 : 31-10-2003 04:36 »  |  | 
 
 Гром, наверное я сейчас не вспомню кто из экспертов по ASMу это написал, т.к. иногда бывает мало времени читать почту и на некоторых деталях не заостряешь внимание-больше обращаешь внимание на коды программ и вопросы по программированию.Fireworm , я вчера дома за пару минут - не больше установил PHP  - подключил php, прописав в httpd.conf как ты рекомендовал: LoadModule php4_module "d:\Apache\php\php4apache.dll" AddModule mod_php4.c
 <IfModule mod_php4.c>
 AddType application/x-httpd-php .php .php3
 AddType application/x-httpd-php-source .phps
 </IfModule>
 
 Вроде работает прекрасно     . Почему болшинство программистов подключают php как CGI модуль, есть ли какие-то ограничения на твой способ подключения? |  
						| 
								|  |  
								|  |  Записан | 
 
 Кто выпил весь кофе! |  |  | 
	| 
			| 
					
						| Fireworm 
								Гость
 | 
								|  | « Ответ #29 : 31-10-2003 07:16 »  |  | 
 
 В моем способе, пхп подключается как модуль, т.е. запускается в адресном пространстве апача. Если как цги - то как отдельный процесс.Если используеш как цги - пхп запускается со своим user_id и поэтому нужны дополнительные меры по безопасности.
 Вообще поддержка цги версии - остается только из совместимости со старыми версиями. И для вызова пхп скриптов из командной строки.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	|  |