|
|
|
| Добрый день Господа! Прошу у Вас помощи, нашел вашу методику «по установке связки Apache+PHP+MySQL». С установкой Apache+PHP проблем не возникло все хорошо и подробно написано, а вот с [Apache+PHP]+ MySQL описано кратенько, связку не могу получить, для проверки работы [Apache+PHP]+ MySQL создал по Вашей методике проверочный скрипт, запускаю его и он уходит в некуда, просто белый фон. С программой MySQL Command Line Client база данных работает нормально.
Я установил «php-5.1.2-Win32» в C:\php, «apache_2.0.55-win32-x86-no_ssl» в C:\www\Apache2, «mysql-essential-4.1.16-win32» установил по умолчанию, так как установка MySQL у вас опущена, в C:\Program Files\MySQL\MySQL Server 4.1. Помогите разобраться. С уважением Чайка. | |
|
|
|
|
|
|
|
для: Чайка
(27.01.2006 в 13:58)
| | 1. Выполните функцию phpinfo(). Будет ли в фиолетовых таблицах раздел с именем mysql?
2. Раскомментирована ли строка extension=php_mysql.dll в файле php.ini, который, в свою очередь, должен лежать в папке c:/windows
3. Как подключен php? Как модуль или как CGI? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(27.01.2006 в 23:42)
| | Выполнил функцию phpinfo(), в фиолетовых таблицах раздел с именем mysql не обнаружил, только это:
_ENV["PATH"] C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\backburner 2\;C:\Program Files\MySQL\MySQL Server 4.1\bin
_SERVER["PATH"] C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\backburner 2\;C:\Program Files\MySQL\MySQL Server 4.1\bin
Строка extension=php_mysql.dll раскомментирована в файле php.ini, который, лежит в папке c:/windows
Думаю что php подключен как CGI, настроен так:
AddType application/x-httpd-php phtml php
<Directory "c:/php">
Options ExecCGI
</Directory>
ScriptAlias "/php_dir/" "c:/php/"
Action application/x-httpd-php "/php_dir/php-cgi.exe"
Файлы php.ini и httpd.conf я скачал с Вашего сайта уже настроенные. | |
|
|
|
|
|
|
|
для: Чайка
(27.01.2006 в 13:58)
| | Проверьте еще, чтобы библиотека libmysql.dll находилась в с:\windows\system32 | |
|
|
|
|
|
|
|
для: WebTech
(28.01.2006 в 09:20)
| | Библиотека libmysql.dll НЕ находилась в с:\windows\system32 я её туда поставил. | |
|
|
|
|
|
|
|
для: Чайка
(27.01.2006 в 13:58)
| | Добавлю лишь, что белый экран - это признак того, что не подключилась библиотека php_mysql.dll
PS Зря essential - это урезанная версия. | |
|
|
|
|
|
|
|
для: cheops
(28.01.2006 в 12:03)
| | А какая лучше и где ее взять? | |
|
|
|
|
|
|
|
для: Чайка
(29.01.2006 в 14:32)
| | Лучше использовать полную версию (Windows (x86) в разделе Windows downloads) со страницы http://dev.mysql.com/downloads/mysql/4.1.html или http://dev.mysql.com/downloads/mysql/5.0.html, в зависимости от выбранной версии. | |
|
|
|
|
|
|
|
для: cheops
(29.01.2006 в 15:29)
| | По рекомендации cheops установил mysql-5.0.18-win32 в C:\Program Files\MySQL\MySQL Server 5.0 , спасибо ему за подсказку, но связку так и не могу получить, где-то косяк. Еще хотел спросить при установке MySQL требуется ввести номер порта, какой вводить? Я ввел 80. | |
|
|
|
|
|
|
|
для: cheops
(29.01.2006 в 15:29)
| | УРА! Нашел , Строка extension=php_mysql.dll раскомментирована в файле php.ini, который, лежит в папке c:/windows а вот в файле php.ini, который, лежит в папке C:\php нет. Разкоментировал строку extension=php_mysql.dll сохранил файл и скопировал его в c:/windows, ВСЕ ЗАРАБОТАЛО!!! и в фиолетовых таблицах после вызова функции phpinfo() появился раздел с именем mysql и созданный по Вашей методике проверочный скрипт выдал «5.0.18-nt» что говорит о версии программы. Но предварительно пришлось сменить порт 80 на 3306. Всем огромное спасибо за помощь, Вы мне указали точное место и район поиска. | |
|
|
|