1

Тема: phpmyadmin не работает!

Вам наверное эта тема уже надоела,но помогите пожалуйста!Читал форум все проверял,но наверное что то пропустил!
Я поставил :apache_2.2.11-win32-x86-no_ssl    в C:\Program Files\Apache Software Foundation\....,
php-5.2.9-1-Win32(из архива) в C:\php
mysql-5.0.24-win32  в C:\Program Files\MySQL
и phpMyAdmin-3.1.1 из архива в C:\apache\localhost\www\phpmyadmin
Все вроде работае кроме последнего!
В localhost/phpmyadmin пишет   :Невозможно загрузить расширение mysqli! Проверьте настройки PHP. - Документация

Вот строка path
PATH=C:\php;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program F
iles\MySQL\MySQL Server 5.0\bin

С чего начать искать ошибку?


В C:\apache\error

[Sun Mar 15 20:58:51 2009] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Sun Mar 15 20:58:51 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Sun Mar 15 20:58:51 2009] [notice] Server built: Dec 10 2008 00:10:06
[Sun Mar 15 20:58:51 2009] [notice] Parent: Created child process 1348
[Sun Mar 15 20:58:51 2009] [notice] Child 1348: Child process is running
[Sun Mar 15 20:58:51 2009] [notice] Child 1348: Acquired the start mutex.
[Sun Mar 15 20:58:51 2009] [notice] Child 1348: Starting 64 worker threads.
[Sun Mar 15 20:58:51 2009] [notice] Child 1348: Starting thread to listen on port 80.
[Sun Mar 15 21:05:52 2009] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Mar 15 21:05:52 2009] [notice] Child 1348: Exit event signaled. Child process is ending.
[Sun Mar 15 21:05:53 2009] [notice] Child 1348: Released the start mutex
[Sun Mar 15 21:05:54 2009] [notice] Child 1348: All worker threads have exited.
[Sun Mar 15 21:05:54 2009] [notice] Child 1348: Child process is exiting
[Sun Mar 15 21:05:54 2009] [notice] Parent: Child process exited successfully.
[Sun Mar 15 21:06:01 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Sun Mar 15 21:06:01 2009] [notice] Server built: Dec 10 2008 00:10:06
[Sun Mar 15 21:06:01 2009] [notice] Parent: Created child process 2676
[Sun Mar 15 21:06:01 2009] [notice] Child 2676: Child process is running
[Sun Mar 15 21:06:01 2009] [notice] Child 2676: Acquired the start mutex.
[Sun Mar 15 21:06:01 2009] [notice] Child 2676: Starting 64 worker threads.
[Sun Mar 15 21:06:01 2009] [notice] Child 2676: Starting thread to listen on port 80.
[Sun Mar 15 22:06:54 2009] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Mar 15 22:06:54 2009] [notice] Child 2676: Exit event signaled. Child process is ending.
[Sun Mar 15 22:06:55 2009] [notice] Child 2676: Released the start mutex
[Sun Mar 15 22:06:56 2009] [notice] Child 2676: All worker threads have exited.
[Sun Mar 15 22:06:56 2009] [notice] Child 2676: Child process is exiting
[Sun Mar 15 22:06:56 2009] [notice] Parent: Child process exited successfully.
[Sun Mar 15 22:07:03 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Sun Mar 15 22:07:03 2009] [notice] Server built: Dec 10 2008 00:10:06
[Sun Mar 15 22:07:03 2009] [notice] Parent: Created child process 3604
[Sun Mar 15 22:07:03 2009] [notice] Child 3604: Child process is running
[Sun Mar 15 22:07:03 2009] [notice] Child 3604: Acquired the start mutex.
[Sun Mar 15 22:07:03 2009] [notice] Child 3604: Starting 64 worker threads.
[Sun Mar 15 22:07:03 2009] [notice] Child 3604: Starting thread to listen on port 80.
[Mon Mar 16 21:24:20 2009] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Mon Mar 16 21:24:20 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Mon Mar 16 21:24:20 2009] [notice] Server built: Dec 10 2008 00:10:06
[Mon Mar 16 21:24:20 2009] [notice] Parent: Created child process 3992
[Mon Mar 16 21:24:20 2009] [notice] Child 3992: Child process is running
[Mon Mar 16 21:24:20 2009] [notice] Child 3992: Acquired the start mutex.
[Mon Mar 16 21:24:20 2009] [notice] Child 3992: Starting 64 worker threads.
[Mon Mar 16 21:24:20 2009] [notice] Child 3992: Starting thread to listen on port 80.
[Tue Mar 17 11:38:27 2009] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue Mar 17 11:38:27 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Tue Mar 17 11:38:27 2009] [notice] Server built: Dec 10 2008 00:10:06
[Tue Mar 17 11:38:27 2009] [notice] Parent: Created child process 428
[Tue Mar 17 11:38:27 2009] [notice] Child 428: Child process is running
[Tue Mar 17 11:38:27 2009] [notice] Child 428: Acquired the start mutex.
[Tue Mar 17 11:38:27 2009] [notice] Child 428: Starting 64 worker threads.
[Tue Mar 17 11:38:27 2009] [notice] Child 428: Starting thread to listen on port 80.
[Tue Mar 17 10:59:11 2009] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue Mar 17 10:59:11 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Tue Mar 17 10:59:11 2009] [notice] Server built: Dec 10 2008 00:10:06
[Tue Mar 17 10:59:11 2009] [notice] Parent: Created child process 352
[Tue Mar 17 10:59:11 2009] [notice] Child 352: Child process is running
[Tue Mar 17 10:59:11 2009] [notice] Child 352: Acquired the start mutex.
[Tue Mar 17 10:59:11 2009] [notice] Child 352: Starting 64 worker threads.
[Tue Mar 17 10:59:11 2009] [notice] Child 352: Starting thread to listen on port 80.
[Tue Mar 17 11:53:45 2009] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Mar 17 11:53:45 2009] [notice] Child 352: Exit event signaled. Child process is ending.
[Tue Mar 17 11:53:46 2009] [notice] Child 352: Released the start mutex
[Tue Mar 17 11:53:47 2009] [notice] Child 352: All worker threads have exited.
[Tue Mar 17 11:53:47 2009] [notice] Child 352: Child process is exiting
[Tue Mar 17 11:53:47 2009] [notice] Parent: Child process exited successfully.
[Tue Mar 17 19:55:48 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Tue Mar 17 19:55:48 2009] [notice] Server built: Dec 10 2008 00:10:06
[Tue Mar 17 19:55:48 2009] [notice] Parent: Created child process 2536
[Tue Mar 17 19:55:48 2009] [notice] Child 2536: Child process is running
[Tue Mar 17 19:55:48 2009] [notice] Child 2536: Acquired the start mutex.
[Tue Mar 17 19:55:48 2009] [notice] Child 2536: Starting 64 worker threads.
[Tue Mar 17 19:55:48 2009] [notice] Child 2536: Starting thread to listen on port 80.
[Tue Mar 17 19:57:08 2009] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Mar 17 19:57:08 2009] [notice] Child 2536: Exit event signaled. Child process is ending.
[Tue Mar 17 19:57:09 2009] [notice] Child 2536: Released the start mutex
[Tue Mar 17 19:57:10 2009] [notice] Child 2536: All worker threads have exited.
[Tue Mar 17 19:57:10 2009] [notice] Child 2536: Child process is exiting
[Tue Mar 17 19:57:10 2009] [notice] Parent: Child process exited successfully.
[Tue Mar 17 19:59:42 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Tue Mar 17 19:59:42 2009] [notice] Server built: Dec 10 2008 00:10:06
[Tue Mar 17 19:59:42 2009] [notice] Parent: Created child process 2632
[Tue Mar 17 19:59:42 2009] [notice] Child 2632: Child process is running
[Tue Mar 17 19:59:42 2009] [notice] Child 2632: Acquired the start mutex.
[Tue Mar 17 19:59:42 2009] [notice] Child 2632: Starting 64 worker threads.
[Tue Mar 17 19:59:42 2009] [notice] Child 2632: Starting thread to listen on port 80.

2

Re: phpmyadmin не работает!

forastr
Надеюсь в PATH у вас нет переноса строки. Проверьте внимательнее этот момент. После внесения изменений перезагрузите компьютер.

Проверьте раскомментирована ли в php.ini строки:
extension_dir = "C:/php/ext"
extension=php_mysqli.dll

Существуют ли библиотеки ext/php_mysqli.dll и libmysql.dll
Поищите в системе дубль библиотеки libmysql.dll. Он должен быть только в каталоге bin у MySQL.

3

Re: phpmyadmin не работает!

Hanut сказал:

forastr
Надеюсь в PATH у вас нет переноса строки. Проверьте внимательнее этот момент. После внесения изменений перезагрузите компьютер.

Проверьте раскомментирована ли в php.ini строки:
extension_dir = "C:/php/ext"
extension=php_mysqli.dll

Существуют ли библиотеки ext/php_mysqli.dll и libmysql.dll
Поищите в системе дубль библиотеки libmysql.dll. Он должен быть только в каталоге bin у MySQL.

Переноса нету!Строки раскоментированы!Библиотека    php_mysqli.dll  в ext есть,но libmysql.dll была только в корне php.Перенес но все равно не работает!дублей в системе нету!

4

Re: phpmyadmin не работает!

forastr
Переносить ничего никуда не надо.

Покажите ваш php.ini.

5 (изменено: Hanut, 2009-03-18 15:42:04)

Re: phpmyadmin не работает!

Hanut сказал:

forastr
Переносить ничего никуда не надо.

Покажите ваш php.ini.

Библиотеку вернул на место!

Ошибок не вижу.
Попробуйте закомментировать временно PDO библиотеку, может она мешает:
extension=php_pdo.dll

6

Re: phpmyadmin не работает!

forastr сказал:
Hanut сказал:

forastr
Переносить ничего никуда не надо.

Покажите ваш php.ini.

Библиотеку вернул на место!

Ошибок не вижу.
Попробуйте закомментировать временно PDO библиотеку, может она мешает:
extension=php_pdo.dll

закоментировал -- не помогло!

7

Re: phpmyadmin не работает!

forastr
Посмотрите в phpinfo() подключена ли mysqli.

<?php phpinfo(); ?>

Пока не понятно, да и в error.log Apache ошибок не выдает, значит расширение должно работать.

8 (изменено: Hanut, 2009-03-19 02:17:20)

Re: phpmyadmin не работает!

Hanut сказал:

forastr
Посмотрите в phpinfo() подключена ли mysqli.

<?php phpinfo(); ?>

Пока не понятно, да и в error.log Apache ошибок не выдает, значит расширение должно работать.

Configuration File (php.ini) Path     C:\WINDOWS
Из этого каталога подгружается php.ini. Если его там нет, то используются изначальные, твердо установленные настройки.

В httpd.conf смотрите директиву (она устанавливает каталог содержащий php.ini):
PHPIniDir "C:/php"

9 (изменено: Hanut, 2009-03-19 16:02:13)

Re: phpmyadmin не работает!

forastr сказал:
Hanut сказал:

forastr
Посмотрите в phpinfo() подключена ли mysqli.

<?php phpinfo(); ?>

Пока не понятно, да и в error.log Apache ошибок не выдает, значит расширение должно работать.

Configuration File (php.ini) Path     C:\WINDOWS
Из этого каталога подгружается php.ini. Если его там нет, то используются изначальные, твердо установленные настройки.

В httpd.conf смотрите директиву (она устанавливает каталог содержащий php.ini):
PHPIniDir "C:/php"

Вот мой httpd.conf который находиться в  C:\Program Files\Apache Software Foundation\Apache2.2\conf


LoadModule php5_module "C:/php/php5apache2_2.dll"
PHPIniDir "C:/php"

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
# Здесь находятся директивы выполняемые при условии IfModule !mpm_winnt_module (если не Windows NT, а XP именно Windows NT и есть); mpm_netware_module (то же самое только относится к Novell NetWare). Поэтому PHPIniDir расположенный здесь не выполнялся.
User daemon
Group daemon
</IfModule>
</IfModule>

10

Re: phpmyadmin не работает!

forastr сказал:
forastr сказал:
Hanut сказал:

forastr
Посмотрите в phpinfo() подключена ли mysqli.

<?php phpinfo(); ?>

Пока не понятно, да и в error.log Apache ошибок не выдает, значит расширение должно работать.

Configuration File (php.ini) Path     C:\WINDOWS
Из этого каталога подгружается php.ini. Если его там нет, то используются изначальные, твердо установленные настройки.

В httpd.conf смотрите директиву (она устанавливает каталог содержащий php.ini):
PHPIniDir "C:/php"

Вот мой httpd.conf который находиться в  C:\Program Files\Apache Software Foundation\Apache2.2\conf


LoadModule php5_module "C:/php/php5apache2_2.dll"
PHPIniDir "C:/php"

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
# Здесь находятся директивы выполняемые при условии IfModule !mpm_winnt_module (если не Windows NT, а XP именно Windows NT и есть); mpm_netware_module (то же самое только относится к Novell NetWare). Поэтому PHPIniDir расположенный здесь не выполнялся.
User daemon
Group daemon
</IfModule>
</IfModule>

Спасибо огромное!Все работает!Посоветуйте кники для изучения php с нуля!??HTML не владею.

11

Re: phpmyadmin не работает!

forastr
PHP имеет одну из лучших документаций. Скачайте .chm файл: http://www.php.net/download-docs.php
Книга: http://www.internet-technologies.ru/books/book_190.html