Установка Apache, PHP, MySQL на FreeBSD.
Одна из задач с которой превосходно справляется FreeBSD, это предоставление вебхостинга. Данная статья описывает быстрый способ получить работоспособный вебхостинг на FreeBSD. Итак займемся установкой пакетов и создадим свой вебхостинг, с блэкджеком и шлюхами. make -C /urs/ports/www/apache13/ install clean Далее нам нужно установить PHP, ведь у нас же будут динамические сайты… make -C /usr/ports/lang/php5/ install clean [...]
Рубрики: Apache, FreeBSD, MySQL · Теги: apache, FreeBSD, MySQL
Подсказки по MySQL
Дамп базы данных: $ mysqldump -u root -p dbname > dbname.sql Конвертируем дамп в другую кодировку: $ iconv -f koi8-r -t cp1251 dbname.sql > dbname.cp1251 Правим SET NAMES codepage, DEFAULT CHARSET codepage в дампе базы. $ sed ‘s/SET NAMES koi8r/SET NAMES cp1251/g’ < dbname.cp1251 > fixed.dbname.cp1251 $ sed ‘s/DEFAULT CHARSET=koi8r/DEFAULT CHARSET=cp1251/g’ < dbname.cp1251 > fixed.dbname.cp1251 [...]
MySQL InnoDB vs MyISAM
При использовании MySQL в проектах с небольшой нагрузкой вполне хватает MyISAM, но когда ваш проект использует множественные insert`ы и одновременно read, то тут сталкиваемся с проблемой, специфика хранилища в myisam в том что при операции записи блокируется вся таблица, и если запросов на запись много, то образуется очередь которая может зависнуть намертво т.н. deadlock. Чтобы [...]
Рубрики: MySQL · Теги: FreeBSD, InnoDB, MyISAM, MySQL
Все сюда… =)
Итак, что люди ищут в поисковике по теме FreeBSD OS (Unix)… И решил я дернуть этих людей к себе и открыть им истину для чайников =) Скачать freebsd — можно по адресу http://www.freebsd.org freebsd 8.0 — это последняя на данный момент версия операционной системы FreeBSD команды freebsd — такие же как и в других Nix [...]
Рубрики: FreeBSD · Теги: apache, fetch, FreeBSD, Linux, MySQL, passwd, portsnap, portupgrade, настройка, пароль
Установка MySQL на FreeBSD
Установка MySQL на FreeBSD происходит очень просто! # make -C /usr/ports/databases/mysql50-server/ install Иногда нужно собрать MySQL с конкретной кодировкой, для этого допишем опции сборки в файл /etc/make.conf .if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server WITH_CHARSET=cp1251 WITH_COLLATION=cp1251_bin .endif .if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client WITH_CHARSET=cp1251 WITH_COLLATION=cp1251_bin .endif Для тестовых задач вполне хватит установок MySQL по умолчанию, но можно взять за основу [...]
