PHP "не видит" MySQL

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ArtemK
рядовой
Сообщения: 10
Зарегистрирован: 2012-02-21 17:13:52

PHP "не видит" MySQL

Непрочитанное сообщение ArtemK » 2012-03-22 17:48:56

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2012-03-23 7:35:07

не руками собирал ?
а вообще
make -C /usr/ports/databases/php5-mysql install clean
я такой яростный шо аж пиздеЦ
Изображение

ArtemK
рядовой
Сообщения: 10
Зарегистрирован: 2012-02-21 17:13:52

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

Непрочитанное сообщение ArtemK » 2012-03-23 11:22:45

У меня слетал мускул (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.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2012-03-23 12:29:02

ставь клиент чо
я такой яростный шо аж пиздеЦ
Изображение

ArtemK
рядовой
Сообщения: 10
Зарегистрирован: 2012-02-21 17:13:52

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

Непрочитанное сообщение ArtemK » 2012-03-23 13:02:56

manefesto писал(а):ставь клиент чо
он уже установлен, новый mysql-client-5.5.21

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

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

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2012-03-23 13:34:49

значит запусти pkgdb -FO
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2012-03-23 13:35:05

а вообще брысь форум читать
я такой яростный шо аж пиздеЦ
Изображение

ArtemK
рядовой
Сообщения: 10
Зарегистрирован: 2012-02-21 17:13:52

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

Непрочитанное сообщение ArtemK » 2012-03-23 13:52:20

я для того и тему создал новую, что не смог найти ответ на свой вопрос.