|
|
 21.7 Кб |
|
|
для: victoor
(04.08.2007 в 01:40)
| | Сделать настройку PHP в Apache решил по инструкцииУстановка Web-сервера Apache в связке с PHP 5 и MySQL (Apache+PHP+MySQL)
Авторы - Симдянов И.В., Голышев С.В., Кузнецов М.В. http://softtime.ru/article/index.php?id_article=24 . Установлены согласно ей следующие опции:
================= в Apache 2.2.4 =======================
Listen 80 (вместо Port 80 - почему в инструкции использовано слово Port?)
ServerAdmin admin@localhost
ServerName localhost
ServerRoot "C:/WebServers/usr/local/Apache2.2"
DocumentRoot "C:/WebServers/home/localhost/www"
Вместо
<Directory />
Options FollowSymLinks Includes Indexes
AllowOverride All
</Directory>
| у меня
<Directory C:/Webservers/>
Options FollowSymLinks Includes Indexes
AllowOverride All
Allow from all
</Directory>
| Это не существенно?
Вместо
DirectoryIndex index.html index.phtml index.php
у меня
<IfModule dir_module>
DirectoryIndex index.html index.phtml index.php
</IfModule>
| Это одно и то же или нет ?
AddDefaultCharset windows-1251
Про настройку виртуальных хостов раздел пока пропустил.
================= в PHP 5.2.1 ==========================
Добавил в файл php5_mod.conf строки
AddType application/x-httpd-php phtml php
LoadModule php5_module c:/php/php5apache2.dll
| включив его в httpd.conf директивой Include conf/php5_mod.conf.
В php.ini размещены строки :
error_reporting = E_ALL
display_errors = On
variables_order = "EGPCS"
register_long_arrays = On
Затем авторы статьи грят о том, что нужно внести строку
DirectoryIndex index.html index.html.var index.php
в файл httpd.conf, хотя выше по тексту в разделе настройки Apache они просили внести строку
DirectoryIndex index.html index.phtml index.php
Какой вариант выбрать?
Создаю наконец файл index.php:
Запускаю :
C:\WebServers\usr\local\Apache2.2\bin>httpd.exe
httpd.exe: Syntax error on line 458 of C:/WebServers/usr/local/Apache2.2/conf/ht
tpd.conf: Syntax error on line 2 of C:/WebServers/usr/local/Apache2.2/conf/php5_
mod.conf: Cannot load C:/WebServers/usr/local/php5/php5apache2.dll into server:
\xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\
xe4\xf3\xeb\xfc.
Почему?
Если у меня лежит в bin-каталоге файл httpd.exe.manifest(брал его из каталога php5apache2.dll-php5.1.x), то при запуске выдаст такое:
C:\WebServers\usr\local\Apache2.2\bin>httpd.exe
Не удается выполнить указанную программу.
Чо так все плохо?
Apache_2.2.4-win32-x86-no_ssl.msi, PHP-5.2.1-Win32.zip, WinXP_sp2 | |
|
|
|
|
|
|
|
для: SweetBaby
(05.08.2007 в 17:54)
| | а вы удалили старые апачи? | |
|
|
|
|
|
|
|
для: winflip
(05.08.2007 в 15:16)
| | Да, появился. | |
|
|
|
|
|
|
|
для: winflip
(05.08.2007 в 15:16)
| | странно у меня без проблем работает | |
|
|
|
|
|
|
|
для: SweetBaby
(05.08.2007 в 14:33)
| | в какую директорию вы его установил. появился ли у вас еще 1 локальный диск? | |
|
|
|
|
|
|
|
для: winflip
(05.08.2007 в 09:31)
| | Установила Top Server 2.1, он не запускается-run-time error 76 Path not found
Блин, я заколебалась уже((что здесь можно сделать с этим еррором? | |
|
|
|
|
|
|
|
для: SweetBaby
(04.08.2007 в 12:56)
| | кстати в денвере 3 пхп 4 и апач 1. так что лучше скачайте топсервер. а если надо настроите как надо | |
|
|
|
|
|
|
|
для: SweetBaby
(04.08.2007 в 12:56)
| | установи topserver и не парься www.topserver.ru | |
|
|
|
|
|
|
|
для: victoor
(04.08.2007 в 01:40)
| | только сейчас Ваше сообщение увидела...
У меня Apache 2.0.59 win32, файла php5apache2.dll действительно нет. Не подскажете, где для этой версии можно его найти?
Заглянула в журнал-
Служба "Apache2" завершена из-за внутренней ошибки 1 (0x1).
Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
Источник Service Control Manager
Категория Отсутствует
Код 7024
Кстати, я установила только разорхивировала php5.04.tar, еще что-то нужно было делать?
P.S.
Если у кого есть подробная установка для этого Apach'a b PHP 5.0.4, поделитесь) | |
|
|
|
|
 51.9 Кб |
|
|
для: Faraon
(03.08.2007 в 16:20)
| | Я уже с горя установила Denwer 3, думала хоть так будет работать, но откуда: опять Apache глючит: пишет error on line 302 cannot load C:\WebServers\usr\local\php\sapi\php4apache.dll into server: (126).
что здесь можно сделать? см httpd.conf
Буду безмерно благодарна, если поможете... | |
|
|
|
|