Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ivanatora в Feb 26, 2004, 22:46



Титла: MySQL и PHP проблем
Публикувано от: ivanatora в Feb 26, 2004, 22:46
Apache 1.3.27
PHP 4.3.1
MySQL 3.23
----------
Опитах с вградения в Slackware 9.0 MySQL пакет, но не работеше. За това махнах пакета с pkgtool, отидох на www.mysql.com и си свалих binaries. От там тръгна като по вода, правя си бази данни и с mysql си ровя вътре през конзолата. Само дето PHP неще да се свърже. Опитах phpMyAdmin и от там получих:
 cannot load MySQL extension,
 please check PHP Configuration.
В документацията чета за тая грешка:
Цитат

1.20] I receive the error "cannot load MySQL extension, please check PHP Configuration".
 
 
 To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP server (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or mysql.dll. phpMyAdmin tried to load the extension but failed.
 
 Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.

Прерових целия нет но не можах да намеря никакъв пакет, който да прилича на "PHP-MySQL".
Имам mysql.so в /usr/lib/php/extensions/mysql.so и следното в /etc/apache/php.ini:
extension_dir = "/usr/lib/php/extensions/"

Освен това с phpinfo() виждам че апачето е компилирано с опцията '--with-mysql=shared,/usr'. Новият ми MySQL e в /usr/local/mysql, възможно ли е това да бърка работата?
Някакви идеи като цяло?


Титла: MySQL и PHP проблем
Публикувано от: ivanatora в Feb 28, 2004, 19:42
Оправих проблема като разкарах новокачената инсталация и си върнах пакета от диска. След това:
# chown mysql:mysql /var/lib/mysql -R
и се оправи.