5

Настройка Debian 6 + PHP 5.4 + PHP-FPM + MySQL + Bitrix

Ниже приведен алгоритм настройки и конфиги #VPS с Debian 6 32bit, 128Мб оперативной памяти и 128Мб свопа для комфортной работы на нем 1C-Битрикс:Стандарт.

Обновление системы и настройка необходимых репозиториев

 apt-get update && apt-get -y upgrade && apt-get -y install mc htop

Подключаем репозитории Dotdeb, для того что бы установить PHP5.4 + PHP-FPM:

  1. Добавьте в файл: /etc/apt/sources.list следующие строки:
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
  1. Для инсталяции PHP 5.4 на Debian 6.0 “Squeeze” нужно добавить строки:
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all
  1. Установите ключи доступа к репозиторию GnuPG key
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add - 
  1. Обновите систему:
     # apt-get update && apt-get -y upgrade 

Устновка и настройка PHP+NGINX+MYSQL

 apt-get -y install mysql-server-5.5 nginx
 apt-get -y install php5-fpm php5-gd php5-curl php5-mcrypt php5-json
php5-apc php5-mysql

Подробные настройки PHP Mysql Nginx

0

SVN сервер на Debian c SALS

Краткая инструкция, как установить SVN сервер на Debian с использованием авторизации SALS.

 

sudo apt-get install libsasl2-2 libsasl2-modules sasl2-bin
sudo vim /etc/default/saslauthd
        # change the row that says START=no to START=yes

cd /svn/root
sudo svnadmin create newrepo
sudo vim newrepo/conf/svnserve.conf
        # insert the following
        [general]
        anon-access = none
        auth-access = write
        # realmname may not contain special chars (this includes spaces,
 dashes and pretty much anything except a through z)
        realm = realmname
        [sasl]
        use-sasl = true
        min-encryption = 256
        max-encryption = 256
        # EOF

sudo vim /usr/lib/sasl2/svn.conf
        # this is the basic setup.. alotta settings can be used
        pwcheck_method: auxprop
        auxprop_plugin: sasldb
        # i used /etc/svn_sasldb here
        sasldb_path: /path/db_name
        mech_list: DIGEST-MD5
        # EOF

sudo ln -s /usr/lib/sasl2/svn.conf /usr/lib/sasl2/subversion.conf
# add as many users as you need
sudo saslpasswd2 -f /path/db_name -c -u realmname username
sudo /etc/init.d/svnserve restart

# and ya done!!