[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: установка PHP на Windows 7 64x
bodik10
Помогите, пожалуйста, поставить правильно апач с РНР на седьмую винду.
Сервер сам ставиться без проблем, но как только добавляю в httpd.conf строки:
LoadModule php5_module "D:/localhost/php/php5apache2.dll"
PHPIniDir "D:/localhost/php"
и перезапускаю сервер - выдает ошибку:
user posted image.

Система: Windows 7 Professional x64
Версии: Apache 2.0.63 / PHP 5.2.11. Перед этим пробовал Apache 2.2.15 / PHP 5.3.2 (конечно подключал уже модуль php5apache2_2.dll) - то же самое mad.gif
И проблема где-то в этих 2 строках: закоментирую - и апач стартует нормально...
user posted image
Apache установлен в D:\localhost\apache\Apache2
РНР установлен в D:\localhost\php
В значение переменной Path (переменные среды пользователя системы) добавил D:\localhost\php

Спасибо за помощь



Спустя 17 минут, 51 секунда (15.04.2010 - 22:24) ApuktaChehov написал(а):
У меня Windows 7 Professional x64 все нормально работает.
вот кусок конфига:

LoadModule php5_module D:/php/php5apache2_2.dll
PHPIniDir "D:/php/"


P.S. В журнале событий должна появится запись с подробным описанием ошибки.

Спустя 11 часов, 11 минут, 17 секунд (16.04.2010 - 09:35) bodik10 написал(а):
Цитата
php5apache2_2.dll

А какие версии сервера и PHP установлены?

Спустя 21 минута, 43 секунды (16.04.2010 - 09:57) ApuktaChehov написал(а):
Последние. Несколько недели 2 назад ставил.

У Вас в каталоге php есть файл php5apache2_2.dll?
Потому, что первый раз, я скачал php без этого файла.

Спустя 29 минут, 53 секунды (16.04.2010 - 10:27) bodik10 написал(а):
В пакете PHP 5.3.2 файла php5apache2_2.dll нет (только php5apache2.dll). Он есть в версии PHP 5.2.11

Спустя 3 часа (16.04.2010 - 13:27) ApuktaChehov написал(а):
Значит Вы качаете не тот пакет

У вас же Apache 2.2.

вот

Спустя 7 дней, 21 час, 54 минуты, 17 секунд (24.04.2010 - 11:21) 4tech написал(а):
Здраствуйте.Нужна помощь.При вводе в адресную строку http://127.0.0.1 вместо таблицы появляется окно загрузки файла.
Apache установлен в G:\server\apache\
РНР установлен в G:\server\php
ставил:
httpd-2.2.15-win32-x86-no_ssl
php-5.2.13-win32-installer
Пытался настроить так:

Действуйте в следующем порядке:

1.Вызовите панель управления сервером двойным кликом по его значку в трее, нажмите Stop.
2.С помощью блокнота или другого редактора откройте фаил httpd.conf.
3.Найдите строчку ServerRoot, впереди нее не должно быть символа решетки #. Впишите адрес папки с установленным сервером Apache, результатом должна быть строка следующего содержания: ServerRoot "D:/server/Аpache2".
4.Найдите строчку DocumentRoot "D:/server/Apache2/htdocs" и замените ее на DocumentRoot "D:/server/www" – она укажет серверу путь к папке где будут храниться скрипты, Web страницы и тому подобное.
5.Найдите строчку <Directory "D:/server/Apache2/htdocs"> и замените ее на <Directory "D:/server/www">. В этом же контейнере, перед закрывающим тегом </Directoty> удалите фразу Deny from all, пусть останется Allow from all.
6.Строчку DirectoryIndex index.html замените на DirectoryIndex index.php index.php3 index.html index.htm.
7.Строчку ScriptAlias /cgi-bin/ "D:/server/Apache2/cgi-bin/" замените на ScriptAlias /cgi-bin/ D:/server/www/cgi-bin.
8.<Directory "D:/server/Apache2/cgi-bin/"> замените на <Directory "D:/server/www/cgi-bin/">.
9.В контейнере <IfModule mime_module> ниже строчки AddType application/x-gzip .gz .tgz добавте две другие: AddType application/x-httpd-php .php и AddType application/x-httpd-php .php3.
Настраиваем PHP интерпретотор1.Откройте фаил php.ini, который находится в папке D:\server\php5\.
2.В разделе "Paths and Directories" найдите строчку extension_dir, если такой строки нет – вставте следующее: extension_dir ="D:\server\php\ext".
3.В разделе "Dynamic Extensions" найдите ; Be sure to appropriately set the extension_dir directive, внизу этой строчки поместите:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_sqlite.dll.
4.Найдите строчку ; End: и удалите все, что за ней следует.
Завершив редактирование файлов, создайте папку www в папке server и папку cgi-bin в папке www. Перезапустите компьютер. В результате в трее, в статусе сервера появился зеленый треугольник вместо красного квадрата, если нет и выведено окно с предупреждением об ошибке, значит изменение файла httpd.conf было неточным и вам прийдется внимательно все проверить, наклоны слэшей, кавычки и так далее.

www — корневая директория (root directory) локального сервера, именно здесь следует сохранять все документы (папки) вашего сайта.

Спустя 1 месяц, 5 дней, 6 часов, 50 минут, 55 секунд (29.05.2010 - 18:12) 4tech написал(а):
Спасибо за ответы smile.gif

Спустя 18 часов, 56 минут, 10 секунд (30.05.2010 - 13:08) haha написал(а):
Люди ну честно(((
Мучаюсь с етим php уже 2-рой день mad.gif
Хочу подключить php как модуль .
Но каждый раз при запуске apache выдает ошибку - user posted image

Что делать??? Помогите пожалуйста!

Спустя 13 минут, 1 секунда (30.05.2010 - 13:21) haha написал(а):
Ой!! Извините =)
Вот нормальное изображение - user posted image

Спустя 4 минуты, 46 секунд (30.05.2010 - 13:26) haha написал(а):
P.S. Прописываю в конце файла ttpd.conf:

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

Но если эти строчки убрать, то apache запускается без всяких проблем!!!
Что это может быть?? huh.gif

Спустя 29 дней, 7 часов, 45 минут, 8 секунд (29.06.2010 - 21:11) darst написал(а):
Цитата (haha @ 30.05.2010 - 10:26)
P.S. Прописываю в конце файла ttpd.conf:

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

Но если эти строчки убрать, то apache запускается без всяких проблем!!!
Что это может быть?? huh.gif

Попробуй вот эту строчку
LoadModule php5_module "c:/php/php5apache2_2.dll"
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.