|
|
|
| Pleazzz help!!! Я вродибы установил Apache + PHP + MySQL, а PHP работает некоректно. Когда я пробую запустить такой скрипт:
script.php
<?
echo "<html><body><h1>";
echo "Hello, $n";
echo "</h1></body></html>";
?>
|
и пишу в строке браузера http://localhost/script.php?n=Anton
ничего не происходит!:(
Или когда обращаюсь к MySQL, спомощью скрипта
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>
|
Выдает ошибку(Fatal error: Call to undefined function mysql_connect() in C:\www\html\mysql.php on line 7
), хотя я раскоментировал extension=php_mysql.dll и extension_dir тоже поставил правильно, также скопировал libmysql.dll в папку system32.:(
Что делать?
Помогите PLEAZZZ!!! | |
|
|
|
|
|
|
|
для: kommunist
(23.01.2005 в 20:38)
| | >Выдает ошибку(Fatal error: Call to undefined function mysql_connect() in C:\www\html\mysql.php on line 7 хотя я раскоментировал extension=php_mysql.dll и extension_dir тоже поставил правильно
Тем не менее, это говорит о том, что MySQL не подключен.
>и пишу в строке браузера http://localhost/script.php?n=Anton
ничего не происходит!:(
У Вас скорее всего отключена директива register_globals.
Вам, нужно либо ее включить, либо переписать скрипт вот так:
<?
echo "<html><body><h1>";
echo "Hello, ".$_GET['n'];
echo "</h1></body></html>";
?>
|
| |
|
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(23.01.2005 в 21:16)
| | Я установил MySQL, и запустил как сервис.
Или как подключить MySQL? | |
|
|
|
|
|
|
|
для: kommunist
(23.01.2005 в 21:29)
| | Вы правильно все говорили. Раскомментировать подключение библиотеки в php.ini, установить extension_dir. Подробные инструкции в статье выше по ссылке.
Функция phpinfo() что говорит? Есть там таблица с названием MySQL? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(23.01.2005 в 21:40)
| | Таблици MySQL там нет.:( Что делать? | |
|
|
|
|
|
|
|
для: kommunist
(23.01.2005 в 21:59)
| | Значит MySQL не подключен. Так вы устанавливали по нашей статье или нет?
Если уж ничего не получается, то пришлите или выложите здесь ваши httpd.conf и php.ini. Будем смотреть. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(23.01.2005 в 22:22)
| | Вот мои php.ini. | |
|
|
|
|
|
|
|
для: kommunist
(23.01.2005 в 22:41)
| | А вот мои httpd.conf | |
|
|
|
|
|
|
|
для: kommunist
(23.01.2005 в 22:42)
| | Некоторые вещи я взял из вашеи статьи, такие как extension=php_MySQL.dll, extension_dir например. | |
|
|
|
|
|
|
|
для: kommunist
(23.01.2005 в 22:41)
| | Хм.. вроде все нормально.
PHP.ini у вас где находится в c:/windows/?
Посмотрите тот ли php.ini иcпользуется на самом деле. В таблицах phpinfo() посмотрите значение опции Configuration File (php.ini) Path – она указывает на c:/windows/php.ini? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(24.01.2005 в 00:28)
| | Ура!!! :) Я полностью следовал статье и все заработало!!!:) Thanks за помощь.:) | |
|
|
|