Страница 1 из 1

PHP "не видит" MySQL

Добавлено: 2012-03-22 17:48:56
ArtemK
Добрый день. Не могу подключиться к MySQL из PHP во FreeBSD 7.2-RELEASE. С консоли захожу, webmin тоже видит корректно.
В phpMyAdmin: "Расширение mysql не найдено. Пожалуйста, проверьте ваши настройки PHP."
PHP-Info здесь: http://213.108.75.17/info.php?read=qxmk8 (mysql нету)
В интернете нашел решение только для windows.
Прошу хелп.

Re: PHP "не видит" MySQL

Добавлено: 2012-03-23 7:35:07
manefesto
не руками собирал ?
а вообще
make -C /usr/ports/databases/php5-mysql install clean

Re: PHP "не видит" MySQL

Добавлено: 2012-03-23 11:22:45
ArtemK
У меня слетал мускул (mysql51-server), снес полностью, установил по-свежему mysql55-server, обновив его перед этим.
Что должно быть в php.ini? Потому что новая база работала, ее было видно из-под php, но как только я внес в php.ini изменения в upload_max_filesize = 400M (что явно никак с мускулом не связано), рестартанул апач и с тех пор не коннектит.

make -C /usr/ports/databases/php5-mysql install clean

Код: Выделить всё

===>  Building for php5-mysql-5.3.10_1
/bin/sh /usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/libtool --mode=compile cc  -I. -I/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql -DPHP_ATOM_INC -I/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/include -I/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/main -I/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include/mysql  -I/usr/local/include/php -DHAVE_CONFIG_H  -O2 -fno-strict-aliasing -pipe   -c /usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c -o php_mysql.lo
 cc -I. -I/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql -DPHP_ATOM_INC -I/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/include -I/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/main -I/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include/mysql -I/usr/local/include/php -DHAVE_CONFIG_H -O2 -fno-strict-aliasing -pipe -c /usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c  -fPIC -DPIC -o .libs/php_mysql.o
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:323: error: 'PHP_FE_END' undeclared here (not in a function)
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:332: error: 'ZEND_MOD_END' undeclared here (not in a function)
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:333: error: initializer element is not constant
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:333: error: (near initialization for 'mysql_deps[0].name')
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:340: warning: initialization discards qualifiers from pointer target type
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:345: warning: initialization discards qualifiers from pointer target type
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c: In function 'zif_mysql_db_query':
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:1558: error: 'E_DEPRECATED' undeclared (first use in this function)
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:1558: error: (Each undeclared identifier is reported only once
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:1558: error: for each function it appears in.)
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:1558: warning: passing argument 2 of 'php_error_docref0' makes integer from pointer without a cast
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c: In function 'zif_mysql_escape_string':
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:1815: error: 'E_DEPRECATED' undeclared (first use in this function)
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:1815: warning: passing argument 2 of 'php_error_docref0' makes integer from pointer without a cast
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c: In function 'php_mysql_fetch_hash':
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:2132: error: 'zend_fcall_info' has no member named 'object_ptr'
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:2165: error: 'zend_fcall_info_cache' has no member named 'called_scope'
/usr/ports/databases/php5-mysql/work/php-5.3.10/ext/mysql/php_mysql.c:2166: error: 'zend_fcall_info_cache' has no member named 'object_ptr'
*** Error code 1
1 error
*** Error code 1

Stop in /usr/ports/databases/php5-mysql.
*** Error code 1

Stop in /usr/ports/databases/php5-mysql.
portupgrade php5-mysql

Код: Выделить всё

Stale dependency: php5-mysql-5.2.9 --> mysql-client-5.0.77_1 -- manually run 'pkgdb -F' to fix, or specify -O to force.

Re: PHP "не видит" MySQL

Добавлено: 2012-03-23 12:29:02
manefesto
ставь клиент чо

Re: PHP "не видит" MySQL

Добавлено: 2012-03-23 13:02:56
ArtemK
manefesto писал(а):ставь клиент чо
он уже установлен, новый mysql-client-5.5.21

Код: Выделить всё

mysql-client-5.0.95 conflicts with installed package(s):
      mysql-client-5.5.21

Re: PHP "не видит" MySQL

Добавлено: 2012-03-23 13:34:49
manefesto
значит запусти pkgdb -FO

Re: PHP "не видит" MySQL

Добавлено: 2012-03-23 13:35:05
manefesto
а вообще брысь форум читать

Re: PHP "не видит" MySQL

Добавлено: 2012-03-23 13:52:20
ArtemK
я для того и тему создал новую, что не смог найти ответ на свой вопрос.