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

Форум MySQL

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

 

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

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

тема: Привязка MySQL+PHP5 затруднения
 
 автор: KeeNchiK   (05.12.2006 в 18:37)   письмо автору
 
 

У меня возникли затруднения с установкой и привязкой базы к PHP5. Прочитал, что возможно, использую неправильную версию файла php_mysql.dll. Где взять дистрибутив именно для PHP5(есть и PHP4, но лень по новому настраивать и переустанавливать). Вобщем, кто уже устанавливал, прошу описать процесс и где взять правильный файл для версии PHP5.

   
 
 автор: Rolands   (05.12.2006 в 20:13)   письмо автору
 
   для: KeeNchiK   (05.12.2006 в 18:37)
 

gde vzjatj....konechno na php.net
v distributive estj vsjo chego nado dlja svjazki php+mysql [php_mysql.dll] tozhe

   
 
 автор: programmer_2006   (06.12.2006 в 17:52)   письмо автору
 
   для: KeeNchiK   (05.12.2006 в 18:37)
 

Как только возмешь все дистрибутивы,незабудь что есть несовместимость версий.Если у тебя будет php5 + mysql 5.1.12 подскажу один нюанс.

   
 
 автор: KeeNchiK   (07.12.2006 в 07:50)   письмо автору
 
   для: programmer_2006   (06.12.2006 в 17:52)
 

Вобщем вот какая ситуация. Все поставил: Апаче, сделал поддержку PHP5.0.4 - все вроде работает. Но вот для тестирования портала нужна MySQL база. Поставил версияMySQL 5.0.2(есть еще инсталы 5.0.16, 5.0.11, 5.0.24)
Дальше по инструкциям все сделал, изменил PHP.ini и т.д. Но не работает. Возможно какие-то нюансы, о которых не говорилось. Возможно руководства были не для данных версий. Сервер MySQL запускается, но даже проверочный файл не работает. При загрузке портала, пишет, мол отсутствует соединение с базой или невозможно соединиться. Если есть возможность, подскажи как ты делал привязку, а также свой нюанс, возможно подобное и здесь есть. Если нет, значит найду MySQL5.1.12 и поставлю по твоему руководству. Заранее спасибо за помощь!

   
 
 автор: himic   (07.12.2006 в 11:07)   письмо автору
 
   для: KeeNchiK   (07.12.2006 в 07:50)
 

в РНР инфо что пишет про майскул?
Главное чтобы там появилось
если есть то установи версию четыре с копейками, у меня такое было

   
 
 автор: Serrrgio   (07.12.2006 в 12:28)
 
   для: himic   (07.12.2006 в 11:07)
 

довольно часто вижу этот вопрос, это все неправильная настрйка пхп и еще кое что...
рекомендую брать php.ini-dist
в пхп.ини должно быть так:
error_reporting = E_ALL & ~E_NOTICE
display_errors = On

extension_dir = "./"
- тутписать полный путь к папке с расширениями например "c:/php5/ext" (обратите внимание на сшеш)
extension=php_mysql.dll - раскоментировать строчку

теперь про "кое что":
усли вы начинаюший программист на пхп никогда не ставьте @ перед операциями с мускулом, этим вы подавляете все ошибки и разобратся что произошло очень тяжело.

для отладки скриптов используйте or die (mysql_error());

например:
$link=mysql_connect('bla','bla','bla') or die (mysql_error());
mysql_select_db('lala') or die (mysql_error());
$result=mysql_query($sql) or die (mysql_error());

   
 
 автор: luk   (08.01.2007 в 16:26)   письмо автору
 
   для: Serrrgio   (07.12.2006 в 12:28)
 

123

   
 
 автор: Chingiz   (11.01.2007 в 11:52)   письмо автору
 
   для: Serrrgio   (07.12.2006 в 12:28)
 

У меня также не идет привязка PHP + MySQL
Проделал все и не только
Выдает ошибку
Fatal error: Call to undefined function mysql_connect() in C:\Apache2.2\htdocs\phpinfo2.php on line 7

Ответьте кто знает

   
 
 автор: Scream   (14.01.2007 в 01:55)   письмо автору
 
   для: Chingiz   (11.01.2007 в 11:52)
 

Проблема у меня в другом:
У меня PHP 5 + MySQL 4.1.17-короче при активации в php.ini
display_startup_errors
Он мне в начале выдают ошибку:
PHp Startup: Unable to load dynamic library 'C:/web/php/ext\php_mysql.dll'-Не найдена указанная процедура.
Незнаю почему последний слеш в другую сторону-это вообше сам php его так ставит.
Пожайлуста посоветуйте что можно сделать.
P.S. Что такое Session save path???При попытке поставить jooml'н мне говорит на этом атрибуте:
Недоступен на запись
Зарание всем благодарен.

   
 
 автор: cheops   (14.01.2007 в 02:07)   письмо автору
 
   для: Scream   (14.01.2007 в 01:55)
 

Попробуйте оставить директиву extension_dir в исходном состоянии
extension_dir = "./"

а библиотеку php_mysql.dll кинуть в C:/web/php или вообще в C:/Windows/system32

   
 
 автор: Scream   (14.01.2007 в 14:07)   письмо автору
 
   для: cheops   (14.01.2007 в 02:07)
 

cheops пасибо помогло, но:
Теперь всё работает и запускаеться, но mysql как бы не включён, пытаюсь к базам через phpmyadmin зайти а он :
расширение MySQL не загружено,
проверьте конфигурацию PHP.
А когда ставлю joomla он говорит:
- MySQL поддержка Недоступно

Ну плиз скажите что такое Session save path
Not set, Недоступен на запись-он мне говорит, а мне надо чтобы было всё ок.

   
 
 автор: cheops   (14.01.2007 в 22:01)   письмо автору
 
   для: Scream   (14.01.2007 в 14:07)
 

Скопируйте ещё библиотеку libmysql.dll из C:/web/php в C:/Windows/system32

   
 
 автор: Scream   (14.01.2007 в 23:01)   письмо автору
 
   для: cheops   (14.01.2007 в 22:01)
 

Я закинул-это не помогает...
Уже не наю что и делать, у меня она весит 228 кб, если нетак, то скинь пожайлуста свою.
Какое ещё решение можешь предложить?

   
 
 автор: tAleks   (16.01.2007 в 19:53)   письмо автору
 
   для: Scream   (14.01.2007 в 23:01)
 

Я тоже когда PHP и MySQL начинал учить хотел поставить все оригинальные дистрибутивы....
Парился парился.... и в конце концов поставил Денвер....
И все заработало.... ;)

   
Rambler's Top100
вверх

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