Страница 1 из 1

php разработка

Добавлено: 26 ноя 2014, 23:53
Ukropchik
Всем привет. Возник вопрос связанный с программированием на php.
Ставил пакет XAMPP и вроде с ним проблем не было. Графический интерфейс запуска программы работает, база данных тоже, ну в общем особо проблем не наблюдалось при программирование на php. Но данный пакет весьма жирный. В нём очень много ставятся разных пакетов. Есть ли другие сборки наподобие XAMPP, но только содержащие стандартный пакет как php+mysql+apache+phpmyadmin. Если есть, то как настраивать или где можно посмотреть как всё это сделать.
Лично я сам наткнулся на LAMP, но так понял что в него не входит phpmyadmin. Или если нет таких пакетов, то как на РОСЕ всё это настроить по отдельности, так как инструкции видел для Ubuntu.

P.S.: При работе на XAMPP не мог зайти в консоль mysql учитывая то что всё работало. Запускал командой mysql -u root -p. Писалась ошибка что-то вроде сокет занят.

Re: php разработка

Добавлено: 27 ноя 2014, 13:11
keleg
Может быть, поставить LAMP и, вручную, phpmyadmin? Пакет с таким именем есть.

Re: php разработка

Добавлено: 27 ноя 2014, 14:07
neobht
Настройки будут почти во всех дистрибутивах для этой связки почти одинаковые.
Если вам надо разрабытывать приложения, то xampp - лучший выбор.

Если боевой сервер, то надо много читать и ставить все по отдельности оптимизируя параметры.

Re: php разработка

Добавлено: 27 ноя 2014, 18:46
Ukropchik
Не, боевой не нужен. Именно дома, на виртуальном хосте.
Блин, XAMPP так много всего подтягивает. Надо тогда всё-таки попробовать LAMP поставить если других пакетов нет

Re: php разработка

Добавлено: 28 ноя 2014, 05:25
neobht
В xampp лишний только postgres для вас. И то если вы его не будете использовать например для друпал.
Поэтому смысла нет в lamp.

Re: php разработка

Добавлено: 29 ноя 2014, 13:00
Ukropchik
Ок, а как тогда попасть в консоль MySQL? После запуска XAMPP пробовал так:

Код: Выделить всё

[root@jahsun weedman]# mysql -u root -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
И получается ещё службу proFTPD не зачем запускать, если конечно я не хочу организовать ftp сеть.

Re: php разработка

Добавлено: 02 дек 2014, 13:58
Ukropchik
Ребят, кто-нибудь знает ответ?

Re: php разработка

Добавлено: 02 дек 2014, 14:42
Ukol
Посмотри http://forum.rosalab.ru/viewtopic.php?f=53&t=4674, в конце.

Re: php разработка

Добавлено: 03 дек 2014, 02:35
Ukropchik
Я немного не понял что нужно делать.
Вот мой my.cnf файл mysql. Я так понимаю в нём нужно поменять строку socket на /var/lib/mysql/mysql.sock

Код: Выделить всё

# The MySQL server
[mysqld]
user = mysql
port=3306
socket		= /opt/lampp/var/mysql/mysql.sock
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
А всё что я до этого делал не слетит? или нужно ещё что-то подправить?

Re: php разработка

Добавлено: 03 дек 2014, 04:38
neobht
Вероятнее всего вы вызываете системный mysql.

Для xampp необходимо запускать его версию из поставки.
Ну или использовать phpmyadmin. Его для вашей задачи, скорее всего, будет за глаза.

Re: php разработка

Добавлено: 05 дек 2014, 11:04
Ukropchik
Это я понимаю, но не понимаю как запускать его из коробки?
командой

Код: Выделить всё

/opt/lampp/lampp startmysql
MySQL нормально запускается, но как перейти в саму консоль я не могу понять.