Установка phpmyadmin из исходников для связки apache + nginx во freebsd

Для начала необходимо установить MySQL, PHP, Apache посмотреть мои установки можно тут:
1. Установка MySQL на FreeBSD
2. Установка apache для FreeBSD из исходников (руководство по установке)
3. Установка PHP для FreeBSD из исходников (руководство по установке)
После чего необходимо скачать на оффициальном сайте сам phpmyadmin, перейти можно нажав по ссылке тут. На момент написания статьи, была самая последня версия phpMyAdmin-4.1.6-all-languages.

Установка phpmyadmin из портов freebsd

Установка phpmyadmin из портов freebsd Для начала нам нужно установить apache, php, MySQL из портов. Найдем где лежит сам phpmyadmin: # whereis phpmyadmin phpmyadmin: /usr/ports/databases/phpmyadmin Перейдем по адресу и соберем мы  его: # cd /usr/ports/databases/phpmyadmin # make install clean Сейчас нужно отредактировать (добавить) httpd.conf: # ee /usr/local/apache2/conf/httpd.conf […] #Нужно добавить для пхпмайадмина алиас, для того чтобы можно было заходить через браузер. […]

Установка lighttpd из исходников на FreeBSD

Установка lighttpd из исходников на FreeBSD Lighttpd — безопасный и быстрый веб сервер который распространяется по лицензии BSD. Он оптимизирован для высокопроизводительных средах с небольшим объемом памяти по сравнению с другими веб-серверами, служит для эффективного управления CPU-нагрузки из расширенным набором функций (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting  и многие другие). Lighttpd — является идеальным решением для сервера который страдает от проблем с  нагрузками на него. Скачаем lighttpd в виде исходного кода, на момент написания статьи последняя […]

Установка Zend Optimizer из исходников на freeBSD

Zend Optimizer- это модуль для пхп, который дает возможность осуществлять запуск закодированных с помощью Zend Encoder и Zend SafeGuard Suite PHP-скриптов. Качаем Zend Optimizer но перед этим нам нужно узнать версию и разрядность системы:

# uname -a
Так как у меня FreeBSD 9.2 и разрядность i386, то я скачаю этот архив:
Если у вас пхп 4.2-5.2качаем этот архив:
# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
Если как у меня, php 5.3.x:
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

Установка apache и nginx в связке на FreeBSD

Для начала нам потребуется установить некоторые компоненты, подробную установку можно найти:
1. Установка MySQL на FreeBSD
2. Установка apache для FreeBSD из исходников (руководство по установке)
3. Установка PHP для FreeBSD из исходников (руководство по установке)
4. Установка Nginx для FreeBSD из исходников (руководство по установке)
Установка apache и nginx в связке на FreeBSD и как это работает?
Что необходимо сделать:
+ поставить Nginx в связке с апачем.
+ сделать чтоб Nginx отдавал статику(картинки), а остальные запросы проксировал апачу.

29
Январь
4 комментария
Категории: Commands, Debian's, FreeBSD, RHEL's

Создать cron задание

Мне нужно было создать крон задание, которое бы раз в час генерировало отчет о свободном месте на дисках и отсылало этот отчет на email. Делаеться это очень просто:

Нужно отредактировать кронтаб идобавить ему новое задание(в виде скрипта или как у меня — строка с командой)
# ee /etc/crontab

Установка ejabberd из исходного кода на freebsd

Установка ejabberd из исходного кода на freebsd Скачиваем архив с сайта или сразу скачиваем по моей ссылке, ejabberd 13.12: Для начала качаем: # wget http://www.erlang.org/download/otp_src_R16B03-1.tar.gz # gunzip -c otp_src_R16B03-1.tar.gz | tar xf — # cd otp_src_R16B03-1 Нужно проконфигурировать OTP: # Bourne shell $ LANG=C; export LANG или можно: # C-Shell $ setenv LANG C Но чтобы понять с какими параметрами нужно компилировать, читаем README или документацию […]

26
Январь
2 комментария
Категории: FreeBSD

Используем 2 сетевые карты freeBSD

Столкнулся с проблемой 2-х сетевых карт, нужно сделать так чтобы 1 смотрела в интернет (то есть раздавалась по DHCP с помощью NATa), 2-я сетевая карта должна смотреть во внeтреннюю сеть и должна иметь некий IP адресс. Решил я проблему очень легко:
Для начала смотрим какие интерфейсы у нас имеются.
# ifconfig

26
Январь
3 комментария
Категории: FreeBSD

Скрипт обновления ПО FreeBSD

Простенький скрипт последовательно выполняющий следующие операции:

1) чистка портов,
2) обновление дерева портов,
3) обновление INDEX.db,
4) обновление базы данных пакетов,
5) поиск пакетов требующих обновления,
6) само обновл

26
Январь
1 Комментарий
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, Slackware

Как найти и поменять права на папки и на файлы

Например Вы ошиблись и создали файл или папку с рутовыми правами, а дальнейший пользователь не может удалить или переименовать эти файлы (папки), но можно решить следующим образом:
$ find ~ ! -user ${USER}
Автоматически исправить права можно выполнив команду:
$ find ~ ! -user ${USER} -exec sudo chown ${USER} ‘{}’ \;
Переменная окружения USER равняется текущему пользователю, от которого выполняется команда. Например я выполню команду от captain и ищу это в домашней директории /home/captain, а все папки и файлы с другими правами будут исправлены и принадлежать captain.