Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как подключить к Php, собираемому из исходников, MySQL, устанавливаемый отдельно из идущего с дистрибутивом пакета?

Сообщения:  [1-9] 

 
 автор: YellowMouse   (18.02.2007 в 20:27)   письмо автору
 
   для: cheops   (18.02.2007 в 15:44)
 

Сегодня нашел в файле php.ini что как расширение указывается mysql.so. Установил его с диска из пакета php-mysql(расширение php для работы с mysql).
Прописал его название и путь.В логе ошибок php выдает "Error loading mysql.so ... undefined symbol". Пути записаны правильно,проверял;изменял имя модуля,php его находит,но ошибка та же.
mysql.sо-это то,что нужно?Может быть,ошибка от "неродных" сборок?

   
 
 автор: cheops   (18.02.2007 в 15:44)   письмо автору
 
   для: YellowMouse   (18.02.2007 в 15:26)
 

Данный параметр указывается для того, чтобы дистрибутив скомпилировался с поддержкой расширения для работы с MySQL, это расширение в свою очередь будет искать клиентскую библиотеку libmysql по тому пути, который вы указываете.

   
 
 автор: YellowMouse   (18.02.2007 в 15:26)   письмо автору
 
   для: cheops   (18.02.2007 в 12:57)
 

Спасибо, попробую. Но зачем же тогда при сборке php указывают --whith-mysql? А, наверное, для того, чтобы он в свои конфигурационные файлы внес сведения об этих самых клиентских библиотеках...(?)

   
 
 автор: cheops   (18.02.2007 в 12:57)   письмо автору
 
   для: YellowMouse   (18.02.2007 в 08:08)
 

PHP нужны только клиентские библиотеки, найдите libmysql и указывайте путь к директории с этой библиотекой.

   
 
 автор: gen   (18.02.2007 в 09:08)   письмо автору
 
   для: YellowMouse   (18.02.2007 в 08:08)
 

чувствую это тот самый вопрос который я задавал в эти дни.
Я тоже хотел понять, где эти узловые точки (ссылки, указатели) по которым apache, php и Mysql связаны и находят друг друга. Ведь можно иметь разные варианты этих объектов и надо знать как переводить стрелки на разные пути (на те или иные объекты)

   
 
 автор: YellowMouse   (18.02.2007 в 08:08)   письмо автору
 
   для: cheops   (18.02.2007 в 00:22)
 

mysql устанавливается везде и никуда. Ее файлы обнаруживаются и в /usr/bin, и /usr/sbin, и чуть ли не в /bin.
Какие из этих мест в команду конфигурации php не подставлял,выдается ошибка что-то вроде не найдено, что нужно.

Версия php 4.4.4, mysql - 5.0...

   
 
 автор: YellowMouse   (18.02.2007 в 08:02)   письмо автору
 
   для: cheops   (18.02.2007 в 00:22)
 

"Математически" ситуация вот какая:
при установке mysql из исходников, она по умолчанию располагается в /usr/local/mysql. Поставив ее туда, в опциях конфигурирования php пишутся такие строки:
-whith-apache=../Apache_1.3.29 --with-mysql=/usr/local/mysql.
То есть, вторая опция соответствует тому месту, где стоит субд.

А вот из набора пакетов,идущих вместе в дистрибутивом,

   
 
 автор: cheops   (18.02.2007 в 00:22)   письмо автору
 
   для: YellowMouse   (17.02.2007 в 23:08)
 

Если честно, то не очень понял...

   
 
 автор: YellowMouse   (17.02.2007 в 23:08)   письмо автору
 
 

Добрый день. Подскажите, пожалуйста, как это сделать. Судя по руководствам, когда собираешь mysql сам, ее расположение после установки вполне определенно, этот путь указываешь при конфигурировании php. После установке комплектной СУБД файлы, зовущиеся mysql, обнаруживаются во многих местах, и ни одно не помогает сконфигурировать php.

В опциях конфигурации пхп есть использование некого сокета...

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования