Проблема такая. FreeBSD 6.0, из портов устанавливались: PHP5, затем Apache 1.3_ затем MySQL5.0 (server и admin)Работает всё, кроме Мускула (т.е. сама по себе база работает, но ПХП её не видит - т.е. в phpinfo() про БД ни слова). Что волшебного надо прописать в ПХП чтобы он увидел наконец-то БД? Или надо переустанавливать всё с ноля?
>Проблема такая. FreeBSD 6.0, из портов устанавливались: PHP5, затем Apache 1.3_ затем
>MySQL5.0 (server и admin)
>
>Работает всё, кроме Мускула (т.е. сама по себе база работает, но ПХП
>её не видит - т.е. в phpinfo() про БД ни слова).
>Что волшебного надо прописать в ПХП чтобы он увидел наконец-то БД?
>Или надо переустанавливать всё с ноля?
порт php5-extensions посмотри
>порт php5-extensions посмотриСпасибо, по идее должно помочь, но при установке ругается на это:
===> Patching for php5-ctype-5.1.2_1
===> php5-ctype-5.1.2_1 depends on executable: phpize - found
===> php5-ctype-5.1.2_1 depends on file: /usr/local/bin/autoconf259 - found
===> PHPizing for php5-ctype-5.1.2_1
Configuring for:
PHP Api Version: 20031224
Zend Module Api No: 20041030
Zend Extension Api No: 220040412
aclocal15: not found
*** Error code 1Stop in /usr/ports/textproc/php5-ctype.
*** Error code 1Stop in /usr/ports/lang/php5-extensions.
*** Error code 1Stop in /usr/ports/lang/php5-extensions.
Не первый раз уже натыкаюсь на этот aclocal15, что это за зверек вообще такой?Спасибо!
>Проблема такая. FreeBSD 6.0, из портов устанавливались: PHP5, затем Apache 1.3_ затем
>MySQL5.0 (server и admin)
>
>Работает всё, кроме Мускула (т.е. сама по себе база работает, но ПХП
>её не видит - т.е. в phpinfo() про БД ни слова).
>Что волшебного надо прописать в ПХП чтобы он увидел наконец-то БД?
>Или надо переустанавливать всё с ноля?
А если ставить апач, потом мускул, потом скомпилить вручную php и указать где лежит мускул?
Попробуй переставить php с портов, может он увидет где лежит mysql. А так то, если сначала php ставился, то он бы mysql не увидел и поддержки нет поэтому.
>А если ставить апач, потом мускул, потом скомпилить вручную php и указать
>где лежит мускул?
>Попробуй переставить php с портов, может он увидет где лежит mysql. А
>так то, если сначала php ставился, то он бы mysql не
>увидел и поддержки нет поэтому.Это в следующий раз - сейчас все всех видят, установился php5-extensions.
Вообще-то в phpinfo() и не должно быть ничего про БД. Попробуйте присоединится к базе из скрипта: mysql_connect($user,$pass,$host) or die(mysql_error());
порт php5-mysql