The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от pix (ok) on 11-Авг-06, 20:12 
Устанавливаю из портов PhP 5x
/usr/ports/php5xx

make install clean

все ставится.
правлю httpd.conf чтоб запустился Апаче и PHP.. . все работает

Вопрос Надо поставить MySQL из портов под PHP 5x и проверить работает ли он (создать базу, удалить или запустить стандартный тест)

Помогите в этом.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 12-Авг-06, 07:02 
>Вопрос Надо поставить MySQL из портов под PHP 5x и проверить работает
>ли он (создать базу, удалить или запустить стандартный тест)
>
>Помогите в этом.

Дык в чём вопрос? Ставь мускул также из портов. В чём проблема-то?

Чтобы ПХП с мускулом работал, надо поставить соответсвующее расширение для ПХП

cd /usr/ports/lang/php5-extensions/
make config (там выбери нужные тебе расширения)
make install clean

И перегрузи апачу.

Чтобы проверить, что расширения установились, напиши простейший файл:
---
<?php
phpinfo();
?>
---
Назови его на пример index.php и закинь в документрут апачи, ну и открой в браузере. Увидишь полную информацию по твоему ПХП, апаче, и уставноленным расширениям.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 10:03 
>>Вопрос Надо поставить MySQL из портов под PHP 5x и проверить работает
>>ли он (создать базу, удалить или запустить стандартный тест)
>>
>>Помогите в этом.
>
>Дык в чём вопрос? Ставь мускул также из портов. В чём проблема-то?
>
>
>Чтобы ПХП с мускулом работал, надо поставить соответсвующее расширение для ПХП
>
>cd /usr/ports/lang/php5-extensions/
>make config (там выбери нужные тебе расширения)
>make install clean
>
>И перегрузи апачу.
>
>Чтобы проверить, что расширения установились, напиши простейший файл:
>---
><?php
>phpinfo();
>?>
>---
>Назови его на пример index.php и закинь в документрут апачи, ну и
>открой в браузере. Увидишь полную информацию по твоему ПХП, апаче, и
>уставноленным расширениям.

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

><?php
>phpinfo();
>?>

Additional Modules НИЧЕГО НЕТ


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 14-Авг-06, 10:20 
>Additional Modules НИЧЕГО НЕТ

Не туды смотришь... Смотри выше, найди надпись mysql и чего под ней написано.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 10:32 
>>Additional Modules НИЧЕГО НЕТ
>
>Не туды смотришь... Смотри выше, найди надпись mysql и чего под ней
>написано.


ну все просмотрел и поиском нет упоминания mysql

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 14-Авг-06, 10:40 
>>>Additional Modules НИЧЕГО НЕТ
>>
>>Не туды смотришь... Смотри выше, найди надпись mysql и чего под ней
>>написано.
>
>
>ну все просмотрел и поиском нет упоминания mysql

А чего cat /usr/local/etc/php/extensions.ini говорит?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 10:48 
>>>>Additional Modules НИЧЕГО НЕТ
>>>
>>>Не туды смотришь... Смотри выше, найди надпись mysql и чего под ней
>>>написано.
>>
>>
>>ну все просмотрел и поиском нет упоминания mysql
>
>А чего cat /usr/local/etc/php/extensions.ini говорит?

говорит, что есть mysql.so
притом это прописано в двух строках

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 10:49 
>>>>>Additional Modules НИЧЕГО НЕТ
>>>>
>>>>Не туды смотришь... Смотри выше, найди надпись mysql и чего под ней
>>>>написано.
>>>
>>>
>>>ну все просмотрел и поиском нет упоминания mysql
>>
>>А чего cat /usr/local/etc/php/extensions.ini говорит?
>
>говорит, что есть mysql.so
>притом это прописано в двух строках
извеняюсь. в одной строке. второая mssql.so


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 14-Авг-06, 11:06 
А чего grep -i 'extension_dir' /usr/local/etc/php.ini пишет?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 11:19 
>А чего grep -i 'extension_dir' /usr/local/etc/php.ini пишет?


extension_dir="./"
;extension_dir directive above

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 14-Авг-06, 11:27 
>>А чего grep -i 'extension_dir' /usr/local/etc/php.ini пишет?
>
>
>extension_dir="./"
>;extension_dir directive above

Замени "./" на пусть туда где лежат модули. У меня на пример это "/usr/local/lib/php/20020429/" и перегрузи апачу.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 11:48 
>>>А чего grep -i 'extension_dir' /usr/local/etc/php.ini пишет?
>>
>>
>>extension_dir="./"
>>;extension_dir directive above
>
>Замени "./" на пусть туда где лежат модули. У меня на пример
>это "/usr/local/lib/php/20020429/" и перегрузи апачу.


ВОТ теперь появилась информация о mySQL

Active Persistent Links  0  
Active Links  0  
Client API version  3.23.58  
MYSQL_MODULE_TYPE  no value  
MYSQL_SOCKET  /tmp/mysql.sock  
MYSQL_INCLUDE  no value  
MYSQL_LIBS  no value  

mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off


подскажите что делать дальше. Хотябы минимум. Создать базу и протестировать. Как проверить, что MySql работает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 14-Авг-06, 11:56 
Поставь на пример phpmyadmin (http://www.phpmyadmin.net/home_page/index.php), проверишь, за одно и СУБД рулить можно ;)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 12:19 
>Поставь на пример phpmyadmin (http://www.phpmyadmin.net/home_page/index.php), проверишь, за одно и СУБД рулить можно
>;)


1. то что было сделано и что выдает инфу о mysql phpinfo(); этого достаточно.
2. phpmyadmin лучше ставить из портов freebsd или с сайта

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 14-Авг-06, 12:22 
>>Поставь на пример phpmyadmin (http://www.phpmyadmin.net/home_page/index.php), проверишь, за одно и СУБД рулить можно
>>;)
>
>
>1. то что было сделано и что выдает инфу о mysql phpinfo();
>этого достаточно.
>2. phpmyadmin лучше ставить из портов freebsd или с сайта

Если это вопросы, то 1. достаточно. 2. лично мне удобней взять последнюю версия с сайта производителя и запихать куда мне удобней ибо это просто набор пхп скриптов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 12:40 
>>>Поставь на пример phpmyadmin (http://www.phpmyadmin.net/home_page/index.php), проверишь, за одно и СУБД рулить можно
>>>;)
>>
>>
>>1. то что было сделано и что выдает инфу о mysql phpinfo();
>>этого достаточно.
>>2. phpmyadmin лучше ставить из портов freebsd или с сайта
>
>Если это вопросы, то 1. достаточно. 2. лично мне удобней взять последнюю
>версия с сайта производителя и запихать куда мне удобней ибо это
>просто набор пхп скриптов.


качнул с сайта phpMyAdmin-2.8.2.1.tar.gz

/tmp/phpMyAdmin-2.8.2.1.tar.gz
tar zxfv phpMyAdmin-2.8.2.1.tar.gz

перешел /tmp/phpMyAdmin-2.8.2.1

а как прикрутить к mysql. что дальше

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 14-Авг-06, 12:47 
>/tmp/phpMyAdmin-2.8.2.1.tar.gz
>tar zxfv phpMyAdmin-2.8.2.1.tar.gz
>
>перешел /tmp/phpMyAdmin-2.8.2.1
>
>а как прикрутить к mysql. что дальше

Это просто набор пхп скпритов. Поэтому создай в документрут'е апачи папку (на пример myphpadmin) и закинь туда всё содержимое /tmp/phpMyAdmin-2.8.2.1 и зайди туды браузером (http://твой_хост/myphpadmin). А дальше читай документаци на сайте ;)  


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 13:23 
>>/tmp/phpMyAdmin-2.8.2.1.tar.gz
>>tar zxfv phpMyAdmin-2.8.2.1.tar.gz
>>
>>перешел /tmp/phpMyAdmin-2.8.2.1
>>
>>а как прикрутить к mysql. что дальше
>
>Это просто набор пхп скпритов. Поэтому создай в документрут'е апачи папку (на
>пример myphpadmin) и закинь туда всё содержимое /tmp/phpMyAdmin-2.8.2.1 и зайди туды
>браузером (http://твой_хост/myphpadmin). А дальше читай документаци на сайте ;)


http://192.168.1.66/phpmyadmin/main.php

Добро пожаловать в phpMyAdmin 2.8.2.1

В ДОСТУПЕ ОТКАЗАНО

Ошибка
Ответ MySQL:  

#2002 - Сервер не отвечает (or the local MySQL server's socket is not correctly configured)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 14-Авг-06, 13:35 
>#2002 - Сервер не отвечает (or the local MySQL server's socket is
>not correctly configured)

А мускул-то сам запущен?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 13:49 
>>#2002 - Сервер не отвечает (or the local MySQL server's socket is
>>not correctly configured)
>
>А мускул-то сам запущен?


4.1. Строку $cfg['PmaAbsoluteUri'] = ''; заменяем на $cfg['PmaAbsoluteUri'] = 'http://192.168.1.66/phpmyadmin';
4.2. Строку $cfg['blowfish_secret'] = ''; заменяем на $cfg['blowfish_secret'] = '12345678';
4.3  В строке $cfg['Servers'][$i]['extension'] = 'mysql';// прописываете расширение согласно php.ini
4.3 Значение переменной $cfg['Servers'][$i]['host'] = '192.168.1.66'; меняем на 'ваш mysql сервер'
4.4 Значение переменной $cfg['Servers'][$i]['auth_type'] = 'config'; меняем на 'cookie' // дабы обезопасить себя от неприятелей (речь идёт о способе аутентификации)
4.5 Сохраняем файл и заливаем его в корневую папку /www/phpmyadmin/

после этого

Добро пожаловать в phpMyAdmin 2.8.2.1
введите пароль и логин.
? и что вводить

user: mysql
passwod ??????//

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 14:08 
>>>#2002 - Сервер не отвечает (or the local MySQL server's socket is
>>>not correctly configured)
>>
>>А мускул-то сам запущен?
>
>
>4.1. Строку $cfg['PmaAbsoluteUri'] = ''; заменяем на $cfg['PmaAbsoluteUri'] = 'http://192.168.1.66/phpmyadmin';
>4.2. Строку $cfg['blowfish_secret'] = ''; заменяем на $cfg['blowfish_secret'] = '12345678';
>4.3  В строке $cfg['Servers'][$i]['extension'] = 'mysql';// прописываете расширение согласно php.ini
>4.3 Значение переменной $cfg['Servers'][$i]['host'] = '192.168.1.66'; меняем на 'ваш mysql сервер'
>4.4 Значение переменной $cfg['Servers'][$i]['auth_type'] = 'config'; меняем на 'cookie' // дабы обезопасить
>себя от неприятелей (речь идёт о способе аутентификации)
>4.5 Сохраняем файл и заливаем его в корневую папку /www/phpmyadmin/
>
>после этого
>
>Добро пожаловать в phpMyAdmin 2.8.2.1
>введите пароль и логин.
>? и что вводить
>
>user: mysql
>passwod ??????//


А мускул-то сам запущен?
при загрузке не видно строки что mysql_enable="YES"

как запустить или узнать запущен или нет

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 15:35 

mysql не стартует
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от damir_madaga email(??) on 22-Апр-07, 12:43 
>>>>>Additional Modules НИЧЕГО НЕТ
>>>>
>>>>Не туды смотришь... Смотри выше, найди надпись mysql и чего под ней
>>>>написано.
>>>
>>>
>>>ну все просмотрел и поиском нет упоминания mysql
>>
>>А чего cat /usr/local/etc/php/extensions.ini говорит?
>
>говорит, что есть mysql.so
>притом это прописано в двух строках

А у меня нет, что это значит и куда копать?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от DDD (??) on 14-Авг-06, 15:46 

пытаюсь запустить mysql

/usr/local/bin/safe_mysqld &

в логе читаю

/usr/local/ilbexec/mysqld не могу найти файл ./mysql/host.frm

хотя он там есть

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от MoHaX email(??) on 15-Авг-06, 04:38 
>
>пытаюсь запустить mysql
>
>/usr/local/bin/safe_mysqld &
>
>в логе читаю
>
>/usr/local/ilbexec/mysqld не могу найти файл ./mysql/host.frm
>
>хотя он там есть

Если мускул ставил из портов, то запускать его более правильно скриптами из rc.d
Для этого, в /etc/rc.conf добавь строку mysql_enable="YES", ну и для простоты перегрузи машину. После запуска сделай ps ax | grep mysql и если он тебе покаже чё-нить типа /usr/local/libexec/mysqld --defaults-extra-fi..... То значит мускул стартовал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от BATCOH email on 01-Июл-07, 11:23 
Поставил все из портов, примерно как тут сказано. SQL стартует и работает, все в порядке, апач+пхп тоже, extensions_dir прописана. Но модуль mysql.so не подгружается, непонятно по каким причинам.... Искал в интернете, не нашел. Может кто-нибудь тут знает в чем дело?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от Гадныш on 06-Июл-07, 13:29 
>Поставил все из портов, примерно как тут сказано. SQL стартует и работает,
>все в порядке, апач+пхп тоже, extensions_dir прописана. Но модуль mysql.so не
>подгружается, непонятно по каким причинам.... Искал в интернете, не нашел. Может
>кто-нибудь тут знает в чем дело?

в php.ini mysql.so подключен?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "FreeBSD 6.1 установка из ПОРТОВ Apache+PHP+Mysql"  
Сообщение от BATCOH on 06-Июл-07, 13:31 
>>Поставил все из портов, примерно как тут сказано. SQL стартует и работает,
>>все в порядке, апач+пхп тоже, extensions_dir прописана. Но модуль mysql.so не
>>подгружается, непонятно по каким причинам.... Искал в интернете, не нашел. Может
>>кто-нибудь тут знает в чем дело?
>
>в php.ini mysql.so подключен?
Да, подключен...
Проблема решилась, просто я забыл на фаерволе открыть порт 3306.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру