Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Проблема установки MySQL 5.0.67 (http://forum.oszone.net/showthread.php?t=123947)

VictorSh 24-11-2008 16:09 962110

Проблема установки MySQL 5.0.67
 
Доброго времени суток!
Я ставлю MySQL 5.0.67 по книжке PHP 5 в Подлиннике на машину Windows XP SP 2 как написано здесь, в результате при вводе в адресную строку браузера http://localhost/mysql.php отображается текст файла mysql.php, если PHP подключен как CGI-программы, а если в виде модуля, то вообще ничего не происходит. В книжке написано, что если все сконфигурировано правильно, то на экране должны отобразиться несколько десятков строк, информация о пользоватялях и т.д.
Я использую apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi, PHP 5.2.6 и MySQL- 5.0.67. Не подскажите ли, что делать, чтобы выводились на экран эти строчки?

Coutty 24-11-2008 16:25 962127

Приложите файл httpd.conf от Апача.

VictorSh 24-11-2008 16:33 962133

Вот файл от апача. Я переименовал расширение в txt

Coutty 24-11-2008 17:25 962187

Какое имя имеет модуль php?
Допишите
Код:

LoadModule php5_module modules/php5apache.so
AddType application/x-httpd-php phtml php php3

в любое подходящее место в этом файле. Можно после #LoadModule vhost_alias_module modules/mod_vhost_alias.so
.
Сам модуль php5apache.so должен лежать в соответствующей папке.
Только непонятно, почему .so? Ведь виндовая библиотека php в .dll вроде бы.

Для проверки создайте файл info.php с содержимым <?php phpinfo(); ?> и откройте в браузере соответствующий адрес. Если php сконфигурирован правильно, должна открыться большая табличка с информацией.

vadimiron 24-11-2008 19:08 962328

Цитата:

Цитата Coutty
Допишите »

Не - сначало покажите, что у вас в файле conf/php5_mod.conf

Igor_I 24-11-2008 19:37 962348

Вообще, лучше взять за правило, в конце оставлять пустуй строку.
Можно еще логи посмотреть.
access.log & error.log
Только предварительно их обнулить. В смысле стереть и перезапустить апач.
А еще можно /server-info посмотреть.... :)

dmitryst 24-11-2008 20:12 962379

Цитата:

Цитата Coutty
Только непонятно, почему .so? »

"Потому что в книжке так написано"
Господа, а при чём здесь MySQL?
VictorSh, вы пробовали создавать базу данных из командной строки?

VictorSh 25-11-2008 16:10 963232

Цитата:

Цитата Coutty
Какое имя имеет модуль php? »

Модуль имеет имя php5apache2_2.dll

Цитата:

Цитата Coutty
Допишите
Код:
Код:

LoadModule php5_module modules/php5apache.so
AddType application/x-httpd-php phtml php php3

»

Что-то похожее есть в файле conf/php5_mod.conf
Цитата:

Цитата Coutty
Только непонятно, почему .so? »

Мне тоже не понятно :( Вроде .so для UNIX?
Цитата:

Цитата Coutty
Для проверки создайте файл info.php с содержимым <?php phpinfo(); ?> и откройте в браузере соответствующий адрес. Если php сконфигурирован правильно, должна открыться большая табличка с информацией. »

Это работает. Правда пишет Loaded Configuration File (none)
Цитата:

Цитата vadimiron
сначало покажите, что у вас в файле conf/php5_mod.conf »

Код:

## Подключение PHP5 в виде модуля Apache
LoadModule php5_module "C:/WebServers/usr/local/php5/php5apache2_2.dll"
AddHandler application/x-httpd-php php


Igor_I 25-11-2008 22:27 963553

В C:\Windows должен быть файл php.ini. Там есть 2 примера - переименнуй один из них.

VictorSh 28-11-2008 13:17 966225

Цитата:

Цитата Igor_I
В C:\Windows должен быть файл php.ini. »

У меня там его нету

Igor_I 28-11-2008 21:18 966665

Примерно так я потом и подумал. Тогда загадка на сообразительность - где этот файл может быть? :)
На всякий случай - ответ внизу.
читать дальше »
В той директории, куда поставил php.

А где он должен быть - смотри выше.

VictorSh 29-11-2008 15:57 967277

Спасибо. Помогло :) Теперь все работает в режиме модуля сервера. Только остался вопрос: если подключить пхп к апачу в режиме CGI программы, то test.php и mysql.php выводятся в виде кода. Так и должно быть? или нет?

vadimiron 01-12-2008 10:20 968790

VictorSh,
Нет - чтото настроено неправильно

VictorSh 01-12-2008 13:00 968898

Цитата:

Цитата vadimiron
Нет - чтото настроено неправильно »

А как понять, что именно?

VictorSh 03-12-2008 14:24 971115

Порылся в документации PHP и заменил текст в файле php5_cgi.conf

Код:

## Подключение PHP5 в виде CGI.
AddType application/x-httpd-php5 php5
ScriptAlias /_php5/ "C:/WebServers/usr/local/php5/"
Action application/x-httpd-php5 "/_php5/php-cgi.exe"

на

Код:

ScriptAlias /php/ "c:/WebServers/usr/local/php5/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"

и все заработало. :) Спасибо, всем.


Время: 20:58.

Время: 20:58.
© OSzone.net 2001-