Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: PHP и MySQL настройка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Помогите настроить PHP и MySql cthdth
Lexx
Отправлено: 17 Июня, 2008 - 19:29:06
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Апр. 2008  


Помог: 0 раз(а)




Люди помогите "соединить" PHP с MySql. В целом сервер работает но когда происходит обращение к MySql браузер пишет ошибку (Fatal error: Call to undefined function mysql_connect() in D:\WEB_Server\Host\lexx.com\1.php on line 14) скрипт выглядит вот так:
<?
$mshost = "localhost"; // Хост
$msuser = "root"; // Имя пользователя
$mspassword = ""; // Пароль
$msname = "information_schena"; // Имя базы данных

$msconnect = mysql_connect($mshost, $msuser, $mspassword);

mysql_select_db($msname, $msconnect);

mysql_close($msconnect);
?>
Ламер
 
 Top
RomAndry Администратор
Отправлено: 17 Июня, 2008 - 20:20:54
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Цитата:
Fatal error: Call to undefined function mysql_connect()

У Вас не включена бибилиотека MySQL
см. php.ini
 
My status
 Top
Lexx
Отправлено: 17 Июня, 2008 - 22:46:23
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Апр. 2008  


Помог: 0 раз(а)




А нельзя по подробнее как включить библиотеку MySQL ??? Непонял!
 
 Top
Джур
Отправлено: 17 Июня, 2008 - 23:00:35
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Lexx пишет:
А нельзя по подробнее как включить библиотеку MySQL

коллега RomAndry имеет в виду, что надо найти файл php.ini и внести, либо разкоментировать строчку:
CODE (text):
скопировать код в буфер обмена
  1. extension = php_mysql.dll


-----
Тамбовский каджит тебе товарищ
 
 Top
Lexx
Отправлено: 17 Июня, 2008 - 23:30:43
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Апр. 2008  


Помог: 0 раз(а)




Строка разкоментирована и всеравно не работает!!! ??? Непонял!
 
 Top
Джур
Отправлено: 17 Июня, 2008 - 23:46:55
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Lexx пишет:
Строка разкоментирована и всеравно не работает!!!

а что вы используете? денвер, топсервер, ессу или собрали апачь+рнр+мускул сами?
в последнем случае может статся что версии компонентов просто не совместимы.

если вы используете OS windows и увас есть "диск D:" попробуйте поюзать данный пакет
http://file[dot]sitelive[dot]biz/httpd[dot]zip
все вопросы по данному пакету задавайте сразу мне в ICQ.


-----
Тамбовский каджит тебе товарищ
 
 Top
Lexx
Отправлено: 18 Июня, 2008 - 00:37:30
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Апр. 2008  


Помог: 0 раз(а)




Я собрал апачь+рнр+мускул сам

Apache V2.2
MySQL Server V5.0
PHP V5.0

Возможно данная ошибка возникла из за того что неверно или неправильно, или где то в реестре Win XP не прописался PHP5, так как устанавливал я его из архива. Через инсоляцию установить не удалось выдала вот эту ошибку:


Переустановка операционной системы не помогла.
(Добавление)
Плиз помогите разобраться!!!!!!!!!!!!!!!!!!!!
??? Непонял! Растерялся
Прикреплено изображение (Нажмите для увеличения)
123.JPG

(Отредактировано автором: 18 Июня, 2008 - 00:39:17)

 
 Top
Джур
Отправлено: 18 Июня, 2008 - 00:46:18
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Lexx пишет:
что неверно или неправильно, или где то в реестре Win XP не прописался PHP5

ну по доброму ему реестр не нужен...
Ну значит проблемма понятна... надо либо смотреть все конфиги даной связки либо менять связку...
Заранее извеняюсь если мой подход кажется радикальным. Улыбка


-----
Тамбовский каджит тебе товарищ
 
 Top
RomAndry Администратор
Отправлено: 18 Июня, 2008 - 01:02:19
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




ну судя по ошибке PHP собран правильно
возможные варианты:
1. после того, как разкоментировали строку для включения MySQL нужен рестарт Apache.
2. после п.1 если не помогло создайте файл и в нем
<?php
phpinfo();
?>
там вы найдете сведения о MySQL или не найдете
3. если не найдете проверте путь к php.ini на этой же страничке и сравните с вашим.

ИМХО проще поставить готовые пакеты, которые включают в себя все сервера и полезные программы и настройки.
 
My status
 Top
Lexx
Отправлено: 18 Июня, 2008 - 11:23:54
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Апр. 2008  


Помог: 0 раз(а)




Ура!!!!!!!!!!Ура!!!!!!!!!!Ура!!!!!!!!!! Хай! Ура! Прыгаю до потолка
все работает!

Сделал следующее:

1. перепроверил файлы (php.ini, my.ini, httpd.conf) точнее заново все поставил и перенастроил.

2. перепроверил системные переменные (переменную Part (%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\WEB Server\PHP5\;C:\Program Files\WEB Server\MySQL Server 5.0\bin;C:\Program Files\ATI Technologies\ATI Control Panel)).

И все заработала.


P.S спасибо всем кто мне помог.
Танцующая корова
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB