Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Прошу у Вас помощи с [Apache+PHP]+ MySQL
 
 автор: Чайка   (27.01.2006 в 13:58)   письмо автору
 
 

Добрый день Господа! Прошу у Вас помощи, нашел вашу методику «по установке связки 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. Помогите разобраться. С уважением Чайка.

   
 
 автор: glsv (Дизайнер)   (27.01.2006 в 23:42)   письмо автору
 
   для: Чайка   (27.01.2006 в 13:58)
 

1. Выполните функцию phpinfo(). Будет ли в фиолетовых таблицах раздел с именем mysql?
2. Раскомментирована ли строка extension=php_mysql.dll в файле php.ini, который, в свою очередь, должен лежать в папке c:/windows
3. Как подключен php? Как модуль или как CGI?

   
 
 автор: Чайка   (29.01.2006 в 14:25)   письмо автору
 
   для: 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 я скачал с Вашего сайта уже настроенные.

   
 
 автор: WebTech   (28.01.2006 в 09:20)   письмо автору
 
   для: Чайка   (27.01.2006 в 13:58)
 

Проверьте еще, чтобы библиотека libmysql.dll находилась в с:\windows\system32

   
 
 автор: Чайка   (29.01.2006 в 14:30)   письмо автору
 
   для: WebTech   (28.01.2006 в 09:20)
 

Библиотека libmysql.dll НЕ находилась в с:\windows\system32 я её туда поставил.

   
 
 автор: cheops   (28.01.2006 в 12:03)   письмо автору
 
   для: Чайка   (27.01.2006 в 13:58)
 

Добавлю лишь, что белый экран - это признак того, что не подключилась библиотека php_mysql.dll

PS Зря essential - это урезанная версия.

   
 
 автор: Чайка   (29.01.2006 в 14:32)   письмо автору
 
   для: cheops   (28.01.2006 в 12:03)
 

А какая лучше и где ее взять?

   
 
 автор: cheops   (29.01.2006 в 15:29)   письмо автору
 
   для: Чайка   (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, в зависимости от выбранной версии.

   
 
 автор: Чайка   (30.01.2006 в 10:08)   письмо автору
 
   для: cheops   (29.01.2006 в 15:29)
 

По рекомендации cheops установил mysql-5.0.18-win32 в C:\Program Files\MySQL\MySQL Server 5.0 , спасибо ему за подсказку, но связку так и не могу получить, где-то косяк. Еще хотел спросить при установке MySQL требуется ввести номер порта, какой вводить? Я ввел 80.

   
 
 автор: Чайка   (30.01.2006 в 11:14)   письмо автору
 
   для: 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. Всем огромное спасибо за помощь, Вы мне указали точное место и район поиска.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования