Показать полную графическую версию : [решено] Проблема установки MySQL 5.0.67
VictorSh
24-11-2008, 16:09
Доброго времени суток!
Я ставлю MySQL 5.0.67 по книжке PHP 5 в Подлиннике на машину Windows XP SP 2 как написано здесь (http://forum.dklab.ru/php/book/UstanovkaApache2058Php514IMysql5022-Podrobno.html), в результате при вводе в адресную строку браузера 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. Не подскажите ли, что делать, чтобы выводились на экран эти строчки?
Приложите файл httpd.conf от Апача.
VictorSh
24-11-2008, 16:33
Вот файл от апача. Я переименовал расширение в txt
Какое имя имеет модуль 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
Допишите »
Не - сначало покажите, что у вас в файле conf/php5_mod.conf
Вообще, лучше взять за правило, в конце оставлять пустуй строку.
Можно еще логи посмотреть.
access.log & error.log
Только предварительно их обнулить. В смысле стереть и перезапустить апач.
А еще можно /server-info посмотреть.... :)
dmitryst
24-11-2008, 20:12
Только непонятно, почему .so? »
"Потому что в книжке так написано"
Господа, а при чём здесь MySQL?
VictorSh, вы пробовали создавать базу данных из командной строки?
VictorSh
25-11-2008, 16:10
Какое имя имеет модуль php? »
Модуль имеет имя php5apache2_2.dll
Допишите
Код:
LoadModule php5_module modules/php5apache.so
AddType application/x-httpd-php phtml php php3 »
Что-то похожее есть в файле conf/php5_mod.confТолько непонятно, почему .so? »
Мне тоже не понятно :( Вроде .so для UNIX? Для проверки создайте файл info.php с содержимым <?php phpinfo(); ?> и откройте в браузере соответствующий адрес. Если php сконфигурирован правильно, должна открыться большая табличка с информацией. »
Это работает. Правда пишет Loaded Configuration File (none)
сначало покажите, что у вас в файле conf/php5_mod.conf »
## Подключение PHP5 в виде модуля Apache
LoadModule php5_module "C:/WebServers/usr/local/php5/php5apache2_2.dll"
AddHandler application/x-httpd-php php
В C:\Windows должен быть файл php.ini. Там есть 2 примера - переименнуй один из них.
VictorSh
28-11-2008, 13:17
В C:\Windows должен быть файл php.ini. »
У меня там его нету
Примерно так я потом и подумал. Тогда загадка на сообразительность - где этот файл может быть? :)
На всякий случай - ответ внизу.
В той директории, куда поставил php.
А где он должен быть - смотри выше.
VictorSh
29-11-2008, 15:57
Спасибо. Помогло :) Теперь все работает в режиме модуля сервера. Только остался вопрос: если подключить пхп к апачу в режиме CGI программы, то test.php и mysql.php выводятся в виде кода. Так и должно быть? или нет?
vadimiron
01-12-2008, 10:20
VictorSh,
Нет - чтото настроено неправильно
VictorSh
01-12-2008, 13:00
Нет - чтото настроено неправильно »
А как понять, что именно?
VictorSh
03-12-2008, 14:24
Порылся в документации 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"
и все заработало. :) Спасибо, всем.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.