URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5137
[ Назад ]

Исходное сообщение
"Настроить и протестировать веб сервер Apache и СУБД mysql "

Отправлено Yragan , 02-Авг-07 14:50 
Доброго всем времени суток!!! есть виртуальная машина, на ней установлен linux c Apache и Mysql, в mysql сделана база. У меня такая проблема: мне нужно чтобы записи из базы были как материалы для отображения на странице сайта(создать тестовый сайт, испоьзующий записи в базе данных). не могу понять как это сделать.

Содержание

Сообщения в этом обсуждении
"Настроить и протестировать веб сервер Apache и СУБД mysql "
Отправлено tux2002 , 03-Авг-07 08:31 
>Доброго всем времени суток!!! есть виртуальная машина, на ней установлен linux c
>Apache и Mysql, в mysql сделана база. У меня такая проблема:
>мне нужно чтобы записи из базы были как материалы для отображения
>на странице сайта(создать тестовый сайт, испоьзующий записи в базе данных). не
>могу понять как это сделать.

Самое простое поключить в апаче модуль php и на нём написать пару примерчикеов с соединением с базой. Почитай мануал по php. Удачи.



"Настроить и протестировать веб сервер Apache и СУБД mysql "
Отправлено WhitePangolin , 03-Авг-07 08:50 
tux2002, скорее всего проблема не в PHP а в том что:
>>есть виртуальная машина, на ней установлен linux с Apache и Mysql, в mysql сделана база.

Yragan,
какая основная операционная система?
какой эмулятор использован?
как настроена работа гостевой оси с сетью?

хм... я ведь правильно понял что данные из базы данных виртуальной машины должны попадать на страницу расположенную на физическом сервере?


"Настроить и протестировать веб сервер Apache и СУБД mysql "
Отправлено Yragan , 07-Авг-07 09:57 
<?php
$dbhost = "localhost"; // Имя хоста БД
$dbusername = "root"; // Пользователь БД
$dbpass = ""; // Пароль к базе
$dbname = "mysitebd"; // Имя базы
$dbconnect = mysql_connect ($dbhost, $dbusername, $dbpass);
if (!$dbconnect) { echo ("Не могу подключиться к серверу базы данных!"); }
if(@mysql_select_db($dbname)) { echo "Подключение к базе $dbname установлено!"; }
else die ("Не могу подключиться к базе данных $dbname!");
?>

Использовал вот такой скрипт, получаю вот такую ошибку
Fatal error: Call to undefined function mysql_connect() in /var/www/apache2-default/index.php on line 6
я так понимаю нужно открыть в настройках какие то возможности, кто знает скажите где что?
а то сам я буду искать, искать и искать.
Может у кого есть дельная литература, дайте ссылку или шлите на xlaaam@mail.ru

"Настроить и протестировать веб сервер Apache и СУБД mysql "
Отправлено .org , 07-Авг-07 10:54 
>[оверквотинг удален]
>?>
>
>Использовал вот такой скрипт, получаю вот такую ошибку
>Fatal error: Call to undefined function mysql_connect() in /var/www/apache2-default/index.php on line 6
>
>я так понимаю нужно открыть в настройках какие то возможности, кто знает
>скажите где что?
>а то сам я буду искать, искать и искать.
>Может у кого есть дельная литература, дайте ссылку или шлите на xlaaam@mail.ru
>

сам себе усложняешь жизнь, не проще написать так:
<?
$link = mysql_connect($host, $user, $pass) or die("Не могу законектиться".mysql_erro());
// попробуй убрать отключение ошибки "@"
mysql_select_db($link) or die("Не могу выбрать таблицу".mysql_error());
?>

Если будет все по прежнему тогда лезь на phpclub.ru, там должны помочь..


"Настроить и протестировать веб сервер Apache и СУБД mysql "
Отправлено Lucf3r , 07-Авг-07 13:36 
Ну тут же ясно написано в сообщении об ошибке - Call to undefined function, что переводиться как то, что "Скрипт вызвал функцию, которой не существует(не определена)". Это может означать только одно - Ваш PHP собран без модуля MySQL. Если у Вас RH-compatible Linux пробуйте сделать следующее:

yum -y install php-mysql

Или собирайте PHP с MySQL'ем.


"Настроить и протестировать веб сервер Apache и СУБД mysql "
Отправлено Yragan , 08-Авг-07 09:11 
>Ну тут же ясно написано в сообщении об ошибке - Call to
>undefined function, что переводиться как то, что "Скрипт вызвал функцию, которой
>не существует(не определена)". Это может означать только одно - Ваш PHP
>собран без модуля MySQL. Если у Вас RH-compatible Linux пробуйте сделать
>следующее:
>
>yum -y install php-mysql
>
>Или собирайте PHP с MySQL'ем

пробую собирать,   у меня Debian linux 4.0, ребята может у кого есть ссылки на ВНЯТНУЮ литературу как раскоментировать или что нужно дописать в php.ini чтобы сцепить php c mysql