Проблема при запуске скрипта из консоли

Toxic-mt

Новичок
Проблема при запуске скрипта из консоли

php 5.2.5 Apache 2 OS fedora core 7

Запускаю скрипт из консоли, выдает фатальную ошибку, типа вызвана неопределенная функция mysql_connect
Что это может быть?
 

Toxic-mt

Новичок
Как я понял не установлен модуль.
Скачал его http://pecl.php.net/package/mysql
скомпилил, при make install пишет
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

и не понятно установился он или нет, и как его прицепить если он установился
 

dimagolov

Новичок
Toxic-mt
ты так ничего и не понял. если у тебя работает в не-CLI моде, а не работает в CLI, то проблема не в модуле, а в том, что конфиг не читается и модули из-за этого не подключаються, понятно?
 

tony2001

TeaM PHPClub
если PHP ставился из пакетов (в чём я практически уверен), надо просто поставить пакет php5-mysql или как там он в Федоре называется.
и, вероятно, прописать экстеншен в php.ini
 

Toxic-mt

Новичок
dimagolov
Как раз модули там подключаются и среди них я не увидел mysql.

tony2001
Ставил по руководству которе в сети нашел, и что интересно все поставилось ) и работает (в браузере). Но пхп (в отличие от mysql) собирался из исходников.
Как оказалось нужно было установить yum install php-mysql
И добавить его в эксеншены php.ini

Щас правда open_basedir выскакивать начал, но это думаю сам разберусь.

Спасибо!
 
Сверху