Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Установка Apache2+PHP5

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: Проблема установки
Freedom
Отправлено: 14 Июля, 2007 - 11:43:51
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2007  


Помог: 0 раз(а)




Установил Apache, работает. Html страницы на localhost показывает. Пытаюсь установить PHP? не получается. zip файл распокавал в C:php. php.ini скинул в папку Windows, php5ts.dll скинул в WindowsSystem. При попытке загрузить php файл Internet Explorer выдаейт ошибку 403 "У вас нет прав для просмотра этой страницы". PHP редакторы тоже не обрабатывают. Что делать?
В дополнение привожу сам файл httpd.txt.
 
 Top
valenok
Отправлено: 14 Июля, 2007 - 12:00:59
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




.conf

а вы точно следовали всем инструкциям по установке php
кои указаны на сайте php.net


-----
Truly yours, Sasha.
 
My status
 Top
Freedom
Отправлено: 14 Июля, 2007 - 12:07:38
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2007  


Помог: 0 раз(а)




Да вроде да. Но не с php.net а с php.su и некоторых других сайтов. Может кто нибудь скинет нормальный рабочий с php5 httpd.txt файл на мыло. Буду очень признателен.
 
 Top
dimalogin
Отправлено: 14 Июля, 2007 - 13:46:29
Post Id



Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Апр. 2007  
Откуда: Санкт-Петербург


Помог: 0 раз(а)




http://www.php.su/prepare/?apache_php_win - я лично устанавливал по этому описанию
расширение файла httpd- httpd.conf, a не *.txt
 
 Top
Anaid
Отправлено: 19 Июля, 2007 - 16:06:30
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Июль 2007  


Помог: 0 раз(а)




Подскажите где ошибку искать, если Apache не запускается. Вот такая ошибка в журнале: The Apache service named reported the following error:
>>> Unable to open logs .
 
 Top
evgenijj
Отправлено: 19 Июля, 2007 - 16:20:06
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




Цитата:
Так, например сообщение «Unable to open Logs» сигнализирует о том, apache не имеет доступа к лог-файлам, определенным директивами ErrorLog и CustomLog в файле httpd.conf. Необходимо проверить корректно ли указаны путь и имена лог-файлов, и имеет ли пользователь от которого запускается Apache права на чтение и запись данных файлов.
 
 Top
Anaid
Отправлено: 20 Июля, 2007 - 11:07:41
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Июль 2007  


Помог: 0 раз(а)




Удалила старый Apache поставила заново, все делала по умолчанию. Запустился, правда на влед. день, т.е. сегодня. Стала вносить изменения в conf-файл. Внесла опять не работает, причем ошибра такая :
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/PHP/php5apa che2.dll into server: xcdxe5 xedxe0xe9xe4xe5xed xf3xeaxe0
Почему он не может загрузить? этот файл есть по этому адресу!!!
 
 Top
evgenijj
Отправлено: 20 Июля, 2007 - 11:14:50
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




http://www[dot]softtime[dot]ru/info/apac[dot][dot][dot]hp?id_article=95
Цитата:

Если Вы попытаетесь подключить штатный модуль php5apache2.dll к Apache2.2.2, то Вас ожидает неудача. Apache не захочет запускаться, выдавая сообщение, изображенное на рисунке.
................................ ................................ ...............

А в журналах системы и приложений появятся следующие сообщения

The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 115 of C:/Apache2.2/conf/httpd.conf:
Cannot load C:/php-5.1.4/php5apache2.dll into server: xcdxe5 xedxe0xe9
xe4xe5xed xf3xeaxe0xe7xe0xedxedxfbxe9 xecxeexe4xf3xebxfc.

К сожалению, штатная библиотека php5apache2.dll не может пока работать с Apache2.2. Поэтому библиотеку php5apache2.dll, предназначенную для работы с Apache2.2 необходимо загрузить отдельно.
 
 Top
Anaid
Отправлено: 20 Июля, 2007 - 12:59:17
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Июль 2007  


Помог: 0 раз(а)




Сделала так как в это ссылке. Запись изменила на такую(115 строка):
LoadModule php5_module C:/Program Files/Apache Software Foundation/Apache2.2/PHP/php5apa che2_2.dll

В итоге ошибка: The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from .
Что не так?? что ему не нравится?


(Добавление)
причём, если я убираю 115 строчку, то появляется такая ошибка
The Apache service named reported the following error:
>>> (OS 10048)Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). : make_sock: could not bind to address 0.0.0.0:80

далее такая
The Apache service named reported the following error:
>>> no listening sockets available, shutting down .

и еще такая
The Apache service named reported the following error:
>>> Unable to open logs .
 
 Top
evgenijj
Отправлено: 20 Июля, 2007 - 13:53:04
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




LoadModule php5_module "C:/Program Files/Apache Software Foundation/Apache2.2/PHP/php5apache2_2.dll"

У тебя указано 5 параметров для команды LoadModule

1. php5_module
2. C:/Program
3. Files/Apache
4. Software
5. Foundation/Apache2.2/PHP/php5apa che2_2.dll

а их должно быть всего два
 
 Top
Anaid
Отправлено: 20 Июля, 2007 - 14:07:38
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Июль 2007  


Помог: 0 раз(а)




:rotate: заработало, Спасибо!!!
Только меня смущает что, при попытке зайти суда http://localhost/
мне написали такое:
Веб-узел отклонил запрос на отображение этой веб-страницы
HTTP 403
Возможные причины:
Для доступа к этому веб-узлу требуется выполнить вход.

Попробуйте сделать следующее:
Перейдите на предыдущую страницу.

Подробнее

Эта ошибка (HTTP 403 Forbidden) означает, что обозревателю Internet Explorer удалось подключиться к веб-узлу, но у вас нет прав на просмотр веб-страницы.

Дополнительные сведения об ошибках HTTP можно найти в справке.

Куда пропали права? ведь когда я только установила Apache на localhost прекрасно заходил...
 
 Top
evgenijj
Отправлено: 20 Июля, 2007 - 14:40:06
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




Не знаю. Мне кажется, это что-то с настройками безопасности MS IE. Попробуй зайти другим браузером. Если получится - надо покопаться в настройках безопасности MS IE.
 
 Top
malor
Отправлено: 27 Августа, 2007 - 15:27:34
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




Строки Из файла Readme First.txt (архив php5apache2.dll-php5.1.x.zip, скачанный с http://www[dot]apachelounge[dot]com/download/ )
Цитата:
- Copy php5apache2.dll to your php folder (eg. c:/php)
- Copy httpd.exe.manifest to apache2/bin
- Finally install the Visual C++ 2005 Redistributable Package (the binary is build with VC 2005).
Download it from: http://www[dot]microsoft[dot]com/downloa[dot][dot][dot][dot];displaylang=en
When you have already installed the .NET framework 2 you can skip this step.
Сделал первые два шага, а что находится в третьем шаге по ссылке? Сколько оно весит?

У меня при запуске такое сообщение:
CODE (nocolor):
скопировать код в буфер обмена
  1. C:WebServersusrlocalApache2.2bin>httpd.exe
  2. httpd.exe: Syntax error on line 454 of C:/WebServers/usr/local/Apache2.2/conf/ht
  3. tpd.conf: Syntax error on line 2 of C:/WebServers/usr/local/Apache2.2/conf/php5_
  4. mod.conf: Cannot load C:/WebServers/usr/local/php5/php5apache2.dll into server:
  5. xcdxe5 xedxe0xe9xe4xe5xed xf3xeaxe0xe7xe0xedxedxfbxe9 xecxee
  6. xe4xf3xebxfc.


Что делать?

Делал как сказано в инструкции на http://forum[dot]dklab[dot]ru/php/book/UstanovkaAp[dot][dot][dot]2-Podrobno[dot]html :
Цитата:
32. Разархивируйте ZIP в C:WebServersusrlocalphp5, перейдите в этот каталог.
33. Создайте файл php.ini, скопируйте туда всю информацию из фала php.ini-dist
34. Найдите директиву error_reporting и внесите изменение:
error_reporting = E_ALL
35. Найдите include_path (она спрятана в комментарии), уберите знак комментария и внесите изменения:
include_path = "C:/WebServers/usr/local/php5/PEAR"
36. Исправьте extension_dir:
extension_dir = C:/WebServers/usr/local/php5/ext
37. Найдите список extensions и уберите знаки комментариев для:
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_xsl.dll
38. Установка PHP в виде CGI-программы. Создадим файл php5_cgi.conf в директории C:WebServersusrlocalApache2conf
39. Заполним его строками:
## Подключение PHP5 в виде CGI.
AddType application/x-httpd-php5 php5
ScriptAlias /_php5/ "C:/WebServers/usr/local/php5/"
Action application/x-httpd-php5 "/_php5/php-cgi.exe"
40. Подключаем данный файл к httpd.conf (вносим строку в httpd.conf):
Include conf/php5_cgi.conf
41. Установка PHP в виде модуля. Создадим файл php5_mod.conf в директории C:WebServersusrlocalApache2conf
42. Заполним его строками:
## Подключение PHP5 в виде модуля Apache
LoadModule php5_module "C:/WebServers/usr/local/php5/php5apache2.dll"
AddHandler application/x-httpd-php php
43. Подключаем данный файл к httpd.conf (вносим строку в httpd.conf):
Include conf/php5_mod.conf
44. Добавим в файл Run.bat строки:
set PHPRC=C:WebServersusrlocalphp5
set PATH=%PHPRC%;%PATH%
45. Проверим работоспособность PHP, создав файл test.php в директории localhostwww и запустив его в браузере (не забудьте перезапустить Apache после всех изменений):
<?php
echo "It works!<br>n";
phpinfo();
?>
47. Должна появится таблица с различными параметрами.
Только строку Include conf/php5_cgi.conf в httpd.conf сделал закомментированной, т.к. подключаю PHP в виде модуля. Также, вместо 44 пункта переменные среды воткнул не в Run.bat, а в Мой компьютер -> Свойства -> Дополнительно ->Переменные среды-> Системные переменные.
После того как я набираю в адресной строке localhost/test.php у меня вместо "таблицы с различными параметрами" появляется текст:
Цитата:
<?php
echo "It works!<br>n";
phpinfo();
?>
Как быть?

WinXP_sp2, apache_2.2.4-win32-x86-no_ssl.msi, php-5.2.1-Win32.zip
Скачать файл: vse_moi_konfigi.rar
Скачан раз: 434
 
 Top
evgenijj
Отправлено: 27 Августа, 2007 - 15:53:12
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




 
 Top
valenok
Отправлено: 27 Августа, 2007 - 15:53:54
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Что делать? - создать новую тему.
Вряд ли ваша проблема идентична предыдущей, в противном случае извольте просто прочитать весь топик.


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB