Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: Protey on March 31, 2008, 17:25:07

Title: проблема с mysql
Post by: Protey on March 31, 2008, 17:25:07
ОС - ubuntu 7.04
перешел на lighttpd
php скомпилировал из исходников по всем правилам (без ошибок прошло)
до этого стоял apache
mysql не трогал
при обращении к функции mysql_connect() пишет знакомую надпись:
Fatal error: Call to undefined function mysql_connect() in .....

НО! пишу в терминале php -m и вижу:
Quote
[PHP Modules]
bcmath
bz2
calendar
ctype
curl
date
dba
dom
exif
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mime_magic
mysql
mysqli
openssl
pcre
PDO
pdo_sqlite
posix
Reflection
session
shmop
SimpleXML
sockets
SPL
SQLite
standard
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
zlib

в чем проблема?
Title: проблема с mysql
Post by: never hood on March 31, 2008, 17:43:23
а что говорится в /etc/php.ini и в /etc/php.d/mysql*.ini?
Title: проблема с mysql
Post by: Protey on March 31, 2008, 19:51:24
хм, получается вот как:
если проверить скриптом включен ли модуль mysql, при помощи extension_loaded("mysql"), пишет что нету такого, а если из терминала писать php -m, то все прекрасно!
Title: проблема с mysql
Post by: never hood on March 31, 2008, 20:16:04
Quote from: Protey
хм, получается вот как:
если проверить скриптом включен ли модуль mysql, при помощи extension_loaded("mysql"), пишет что нету такого, а если из терминала писать php -m, то все прекрасно!
осталось только загрузить это расширение, не так ли?
Title: проблема с mysql
Post by: Protey on March 31, 2008, 21:36:34
это да.. если б он еще был..
в общем, такая фигня: при установке lighttpd тянет за собой php5-cgi, в котором, собственно, и отсутствует mod_mysql как таковой, а скомпиленный мной php со всеми нужными вещами почему-то не желает подключаться к lighttpd (в этом случае, lighttpd попросту не запускается)
Title: проблема с mysql
Post by: Protey on March 31, 2008, 21:52:00
проблема решена
надо было просто правильно прописать путь до php-cgi