BSDADMIN.RU

...записки администратора FreeBSD

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная Веб-сервера
Вебсервера

Решение ошибки при запуске Apache

Если при запуске Apache возникает ошибка типа:

[warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter

То проблема  в accf_http модуле, идея которого в буферизации входящих соединений до окончания полного http запроса. Соответственно включаем его – пишем в командной строке:
# kldload accf_http
И для постоянной загрузки модуля(при перезагрузки) пишем в /boot/loader.conf:
accf_http_load=”YES”

 

Настройка связки Apache22+mysql+php.

Инсталляция FreeBSD  в данной статье не рассматривается.
Счетается , что  инсталлировать FreeBSD Вы умеете.
Сначала ставим и настраиваем базу данных.
exim# cd /usr/ports/databases/mysql51-server/
exim# make WITH_XCHARSET=all
exim# make install
Редактируем rc.conf:
exim# ee /etc/rc.conf
Добавляем:
mysql_enable="YES"
Создаем конфигурационный файл my.cnf для MySQL.
exim#cp /usr/local/share/mysql/my-small.cnf /etc/my.cnf
Запускаем MySQL сервер:
exim# /usr/local/etc/rc.d/mysql-server start
Проверяем, запустился ли:
exim# ps -ax | grep mysql
Если видим подобное, то все в порядке:
72567 v0 S 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-f
72618 v0 S 0:00.15 /usr/local/libexec/mysqld --defaults-extra-file=/var/
72620 v0 R+ 0:00.00 grep mysql

Подробнее...
 

Описание опций PHP в файле php.ini

 ;;;;;;;;;;;;;;;;;

; Об  файле  PHP.INI  ;

;;;;;;;;;;;;;;;;;

 ; Этот файл содержит большинство установок PHP. Чтобы PHP смог его
; обнаружить, он должен называться 'php.ini'. Интерпретатор ищет файл в
; текущем каталоге, в случае неудачи - в каталоге, указанном в
; переменной окружения PHPRC, и, наконец, в каталоге, заданном при -в
; компиляции и сборке PHP (именно в таком порядке).
; В системе Windows путь, указанный при компиляции PHP,
; соответствует каталогу Windows (в большинстве случаев это
; c:windows). Папка, в которой будет производиться поиск файла
; 'php.ini', может быть также определена с использованием ключа -c
; командной строки.

Подробнее...
 

Расширения PHP-extension во FreeBSD

В этой статье рассмотрим инсталляцию расширений PHP , а заодно, опишем возможности этих расширений.
Идем:
# cd /usr/ports/lang/php5-extensions
Смотрим опции:
#
make config
Options for php5-extensions 1.3

Подробнее...
 



Авторизация