[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Apache 2.2 + php 5.2 + MySQL 5.1
Mihail_hams
Установил Apache 2.2 - Ок работает. Установил php 5.2 - Ок работает.
Установил MySQL 5.1, через консоль сделал БД russia и таблицу moskow, т.е. вроде работает.

Запускаю index.php
(содержание ниже)

<?php
$host="localhost";
$account="root";
$password="50002";
$dbname="russia";

$connect = mysqli_connect ($host, $account, $password);
$db = mysqli_selest_db (russia, $connect);

$sql = "SELECT * FROM moskow";
$result = mysql_query ($sql, $connect);

$row = mysql_fetch_array ($result);

echo $row;

mysql_close ($connect);

?>

выдаёт ошибку

Warning: mysqli_connect() [function.mysqli-connect]: Headers and client library minor version mismatch. Headers:50051 Library:50161 in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ura.php on line 8

Fatal error: Call to undefined function mysqli_selest_db() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ura.php on line 9

Подскажите в чём моя ошибка, Apache и PHP работают, а MySQL нет.



Спустя 12 минут, 8 секунд (29.02.2012 - 12:15) killer8080 написал(а):
mySQL то же работает, только нужно правильно функции использовать. Нет такой функции mysqli_selest_db(), если уж решил использовать mysqli, так делай это правильно
$db = new mysqli($host, $account, $password, 'russia');
$sql = "SELECT * FROM `moskow`";
$result = $db->query($sql);
$row = $result->fetch_array();
echo '<pre>'.print_r($row, 1).'</pre>';




Спустя 2 минуты, 7 секунд killer8080 написал(а):
еще настораживает это
Цитата (Mihail_hams @ 29.02.2012 - 11:03)
Headers and client library minor version mismatch. Headers:50051 Library:50161

какой версии PHP и MySQL?

Спустя 11 минут, 12 секунд (29.02.2012 - 12:26) Mihail_hams написал(а):
Apache 2.2 + php 5.2 + MySQL 5.1

Спустя 2 минуты, 28 секунд (29.02.2012 - 12:29) killer8080 написал(а):
Mihail_hams
мой код пробовал? Работает?

Спустя 6 минут, 35 секунд (29.02.2012 - 12:35) Mihail_hams написал(а):
заменил на

<?php

$host="localhost";
$account="root";
$password="501732";
$dbname="russia";


$db = new mysqli($host, $account, $password, 'russia');

$sql = "SELECT * FROM 'moskow'";

$result = $db->query($sql);

$row = $result->fetch_array();

echo '<pre>'.print_r($row, 1).'</pre>';

mysql_close ($connect);

?>

Это пишет

Warning: mysqli::mysqli() [mysqli.mysqli]: Headers and client library minor version mismatch. Headers:50051 Library:50161 in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ura.php on line 9

Fatal error: Call to a member function fetch_array() on a non-object in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\index.php on line 15

Спустя 5 минут (29.02.2012 - 12:40) Mihail_hams написал(а):
Внимание: MySQLi :: MySQLi () [mysqli.mysqli]: Верхние и клиентскую библиотеку незначительные несоответствия версий. Заголовки: 50051 Библиотека: 50161 в C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ ura.php на линии 9

Фатальная ошибка: Звонок в fetch_array функция-член () на не-объекта в C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ index.php в строке 15

Ещё зыбыл написать пользуюсь windows vista. хотя под XP тоже не получалось.

Спустя 18 минут, 33 секунды (29.02.2012 - 12:59) killer8080 написал(а):
Mihail_hams
конфликт версий PHP и MySQL, либо апгрейдь PHP хотя бы до 5.3.3, либо даунгрейдь MySQL.

Спустя 3 минуты, 53 секунды (29.02.2012 - 13:03) Mihail_hams написал(а):
Версия php 5.2 работает с apache, с php 5.3 не работает сервер.

Спустя 55 секунд (29.02.2012 - 13:03) killer8080 написал(а):
Еще попробуй обычный mysql (не improved) на всякий случай.



Спустя 43 секунды killer8080 написал(а):
Цитата (Mihail_hams @ 29.02.2012 - 12:03)
с php 5.3 не работает сервер.

С чего бы это? Все работает.

Спустя 4 минуты, 24 секунды (29.02.2012 - 13:08) Mihail_hams написал(а):
Читаем на php.net

PHP 5,4

5,4 не имеет релизе.
PHP 5.3 (5.3.10)


Скачать исходный код [21.18MB]
VC9 x86, не безопасной темы (2012-Feb-02 21:56:19)

Zip [14.94MB]
sha1: 484a3766d19eb2595e73e371897e94c16c3b2c4a
Installer [38.08MB]
sha1: d8b59e885005e5477d3825b8cec6f08c36b906a2
Отладка обновления [7.92MB]
sha1: e8320098e6cd836259f89214b6a96b86af45624f

VC9 x86 безопасной темы (2012-Feb-02 21:56:19)

Zip [15.07MB]
sha1: 455f747091a98a042985d7411ffdff853dd170f8
Installer [38.2MB]
sha1: dbc45f54302078710eae329dfd2a5706a1e923e7
Отладка обновления [8.25MB]
sha1: c9f6b70345548ee863d083265f0d66c39f53e86e

PHP 5.2 (5.2.17)


Скачать исходный код [15.97MB]
VC6 x86, не безопасной тема (2011-Mar-22 13:28:39)

Zip [9.97MB]
sha1: 30e2e65e90cec780a42d0b7e5fed5d42bf20eb4a
Installer [20.24MB]
sha1: 2145f6adf72ab5f9a067c52163c6b1c18c47eedd
Отладка обновления [4.94MB]
sha1: 771b2587ea0087aa01fcc47d438597e1ee46e5e4

VC6 x86 безопасной тема (2011-Mar-22 13:29:30)

Zip [10.06MB]
sha1: 23e1cf2f6e1bf64585ae921462340e5748fcc939
Installer [20.41MB]
sha1: 710a69733aa280f22c86e8b868c51f5796f0a390
Отладка обновления [4.99MB]
sha1: 027c38420ee21c049345b3baea149d083e558a4c


Не используйте VC9 версии с сервером apache!!!

Спустя 10 минут, 35 секунд (29.02.2012 - 13:18) killer8080 написал(а):
Mihail_hams
у меня Денвер в конфигурации
Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.3
MySQL 5.1.40-community

все прекрасно работает.
Может проще поставить Денвер?

Спустя 56 минут, 47 секунд (29.02.2012 - 14:15) Mihail_hams написал(а):
Как я и предпологал сервер с php 5.3 не запускается, ругается ((

Денвер говорят плохо работает.

Спустя 7 минут, 19 секунд (29.02.2012 - 14:23) Jack_White написал(а):
Mihail_hams
а ты подключил php.ini разширения mysql и mysqli?

Спустя 3 минуты, 19 секунд (29.02.2012 - 14:26) killer8080 написал(а):
Цитата (Mihail_hams @ 29.02.2012 - 13:15)
Как я и предпологал сервер с php 5.3 не запускается, ругается ((

значит криво настроил
Цитата (Mihail_hams @ 29.02.2012 - 13:15)
Денвер говорят плохо работает.

Мало ли что говорят, все работает, если не хватает каких расширений, всегда можно установить. Или сразу ставить с полным PHP.

Спустя 5 минут, 1 секунда (29.02.2012 - 14:31) Mihail_hams написал(а):
Настроил так-же, как и старую версию. Подскажешь оф. сайт денвера?

Спустя 10 минут, 30 секунд (29.02.2012 - 14:41) killer8080 написал(а):
Цитата (Mihail_hams @ 29.02.2012 - 13:31)
Подскажешь оф. сайт денвера?

Спустя 4 минуты, 17 секунд (29.02.2012 - 14:46) Jack_White написал(а):
там apache вроде конфликтует с модулями в конце php.ini PHP 5.3.x

Спустя 6 дней, 19 часов, 13 минут, 43 секунды (7.03.2012 - 09:59) Fredrich написал(а):
То есть ребят хотите сказать что php 5.3.4 не пойдет с Apache
Я вот сделал как гласит паренек на сайте Вот тут и пишет ошибку в окошке
 The requasted operation has failed! 

Спустя 1 час, 18 минут, 44 секунды (7.03.2012 - 11:18) Fredrich написал(а):
А в консоли "тест конфигурации"
пишет такое сообщение
 httpd.exe: Syntax error on line 36 of C:server/apache/conf/httpd.conf: ServerRoot  must be a valid derectory


А вот именно и файл конфигурации httpd.conf


#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path. If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
# with ServerRoot set to "С:/server/apache" will be interpreted by the
# server as "С:/server/apache/logs/foo.log".
#
# NOTE: Where filenames are specified, you must use forward slashes
# instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
# If a drive letter is omitted, the drive on which httpd.exe is located
# will be used by default. It is recommended that you always supply
# an explicit drive letter in absolute paths to avoid confusion.

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path. If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk. If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "С:/server/apache" Вот 36 линия на которую ругаеться apache

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#


Сервер лежит именно в этой папке
Ребят кто подскажет в чем проблема

Спустя 41 минута, 35 секунд (7.03.2012 - 12:00) killer8080 написал(а):
Fredrich
там кириллица случайно не закралась?
Кстати в денвере эта строчка за комментирована.

Спустя 30 минут, 40 секунд (7.03.2012 - 12:30) Fredrich написал(а):
Да действительно кириллица была, но все равно не запускается...

Спустя 3 минуты, 6 секунд (7.03.2012 - 12:33) killer8080 написал(а):
Цитата (Fredrich @ 7.03.2012 - 11:30)
но все равно не запускается...

загляни в error.log, что там накидало?

Спустя 2 минуты, 51 секунда (7.03.2012 - 12:36) Игорь_Vasinsky написал(а):

Спустя 1 минута, 1 секунда (7.03.2012 - 12:37) killer8080 написал(а):
Игорь_Vasinsky
а может человеку интересней самому все установить и настроить. rolleyes.gif

Спустя 1 минута, 21 секунда (7.03.2012 - 12:39) Fredrich написал(а):
Да попробовала заново все ставить сейчас даже при установке просто сервера
выкидывает ошибки вперемешку с кириллицей абракадабру

Спустя 54 секунды (7.03.2012 - 12:40) Fredrich написал(а):
Цитата (Игорь_Vasinsky @ 7.03.2012 - 09:36)
http://denwer.ru biggrin.gif

А как я его подгоню под yii Framework

Спустя 8 минут, 14 секунд (7.03.2012 - 12:48) Visman написал(а):
Fredrich, выключи скайп, запусти аппач biggrin.gif

Спустя 52 секунды (7.03.2012 - 12:49) Игорь_Vasinsky написал(а):
я тока рад буду, просто он просил
Цитата
Подскажешь оф. сайт денвера?

Спустя 1 минута, 31 секунда (7.03.2012 - 12:50) Fredrich написал(а):
Цитата (Visman @ 7.03.2012 - 09:48)
Fredrich, выключи скайп, запусти аппач biggrin.gif

Сейчас попробую

Спустя 1 минута, 26 секунд (7.03.2012 - 12:52) Fredrich написал(а):
Цитата (Игорь_Vasinsky @ 7.03.2012 - 09:49)
я тока рад буду, просто он просил
Цитата
Подскажешь оф. сайт денвера?

Так возможно нормально работать с денвером под yii

Спустя 4 минуты, 35 секунд (7.03.2012 - 12:56) Fredrich написал(а):
Без скайпа все пошло, точнее пока только Apache пошел

Спустя 11 минут, 14 секунд (7.03.2012 - 13:07) killer8080 написал(а):
Цитата (Fredrich @ 7.03.2012 - 11:52)
Так возможно нормально работать с денвером под yii

А почему нет?

Спустя 13 минут, 30 секунд (7.03.2012 - 13:21) Fredrich написал(а):
Не знаю я пробывал не особо что то ,
А на счет error/log

Wed Mar 07 12:19:40 2012] [warn] pid file D:/server/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

Спустя 5 минут, 34 секунды (7.03.2012 - 13:26) killer8080 написал(а):
Цитата (Fredrich @ 7.03.2012 - 12:21)
Не знаю я пробывал не особо что то ,

Денвер - это готовая сборка apache+php+mysql. Если чего то нехватает, ставишь полную версию php с сайта денвера. В остальном проблем быть не должно.
Цитата (Fredrich @ 7.03.2012 - 12:21)
А на счет error/log

Wed Mar 07 12:19:40 2012] [warn] pid file D:/server/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

ну так убей зависший процесс через диспетчер задач, перед повторным запуском.

Спустя 3 минуты, 25 секунд (7.03.2012 - 13:30) Fredrich написал(а):
А ты не работал с денвером под yii

Спустя 3 минуты, 54 секунды (7.03.2012 - 13:34) Fredrich написал(а):
А как найти этот процесс как он называеться

Спустя 1 минута, 6 секунд (7.03.2012 - 13:35) killer8080 написал(а):
Цитата (Fredrich @ 7.03.2012 - 12:30)
А ты не работал с денвером под yii

нет, но уверен проблем быть не должно. всякие мелочи, вроде подключения курла, и т.п. легко решаемы.
Fredrich а что у yii какие то особые требования? smile.gif

Спустя 57 секунд (7.03.2012 - 13:36) Fredrich написал(а):
Ну просто многие моменты светяться красным например работа с PDO

Спустя 40 секунд (7.03.2012 - 13:37) killer8080 написал(а):
Цитата (Fredrich @ 7.03.2012 - 12:34)
А как найти этот процесс как он называеться

httpd.exe



Спустя 2 минуты, 6 секунд killer8080 написал(а):
Цитата (Fredrich @ 7.03.2012 - 12:36)
Ну просто многие моменты светяться красным например работа с PDO

Ну так раскомментируй соответствующие строчки в php.ini, и убедись что ддл-ки на месте в папке ext. Потом рестарт.

Спустя 3 минуты, 2 секунды (7.03.2012 - 13:40) Fredrich написал(а):
так его нет в диспечере задач

Спустя 2 минуты, 42 секунды (7.03.2012 - 13:42) killer8080 написал(а):
Цитата (Fredrich @ 7.03.2012 - 12:40)
так его нет в диспечере задач

может уже отвалился, он должен быть во вкладке процессы
Ну и на всякий случай ручками убей пид файл.

Спустя 1 минута, 42 секунды (7.03.2012 - 13:44) Fredrich написал(а):
Убивал все равно опять появляеться с 4-ох значным числом

Спустя 2 минуты (7.03.2012 - 13:46) killer8080 написал(а):
Цитата (Fredrich @ 7.03.2012 - 12:44)
Убивал все равно опять появляеться с 4-ох значным числом

и не запускается? Какие ошибки в логе, кроме той что показывал?

Спустя 56 секунд (7.03.2012 - 13:47) Fredrich написал(а):
только эта повторяеться

Спустя 3 минуты, 53 секунды (7.03.2012 - 13:51) killer8080 написал(а):
Fredrich
убей лог, перезапусти апач. Лог появляется снова? Если да, содержимое сюда запости.

Спустя 4 минуты, 33 секунды (7.03.2012 - 13:55) Fredrich написал(а):
Логи пустые, появился опять pid с содержимом 4236

Спустя 20 минут, 23 секунды (7.03.2012 - 14:16) killer8080 написал(а):
Fredrich
странно вообще то, лог должен появляться после запуска с ошибкой.
Сделай файлик с расширением .bat и таким содержимым
netstat -a -b > stat.txt 

запусти его, после запуска в этой же папке появится stat.txt, если какой процесс занял 80-й порт там сразу будет видно.

Спустя 7 минут, 22 секунды (7.03.2012 - 14:23) Fredrich написал(а):
Я уже ставлю денвер сейчас буду с ним играться

Спустя 1 час, 28 минут, 54 секунды (7.03.2012 - 15:52) Fredrich написал(а):
Для знатоков Yii вопрос такого плана у меня установлен Denwer
после выполнения консольного приложения ничего не происходит
C:\WebServers\home\localhost\www\yii\framework\yiic  webapp C:\WebServers\home\localhost\www\new


Подскажите может Вы знаете в чем проблема может быть???

Спустя 2 часа, 15 минут, 17 секунд (7.03.2012 - 18:07) Fredrich написал(а):
Спасибо ребятки разобрался самостоятельно в чем была загвоздка


_____________
Я Учусь, если что я думаю -)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.