2

Zend сервер с нуля на Debian 6

  1. Обновляем и настраиваем Utf8 и русскую локаль
    1. apt-get update
    2. apt-get upgrade
    3. apt-get install aptitude
    4. aptitude install language-env
    5. dpkg-reconfigure locales
    6. aptitude install console-cyrillic
  2. Установка временной зоны, что бы показывал московское время
    1. # rm /etc/localtime
    2. # ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
  3. Установка Zend Server CE
    1. установить gnupg для проверки ключей доступа к репозиторию:
      # apt-get install gnupg
    2. прописать в файл /etc/apt/sources.list стоку:
      # deb http://repos.zend.com/zend-server/deb server non-free
    3. Добавить ключ репозитория:
      # wget http://repos.zend.com/zend.key -O- |apt-key add —
    4. Обновить репозиторий
      # aptitude update
    5. Устанавливаем nginx:
      # apt-get install nginx
    6. Устанавливаем Zend Server CE и apache2:
      # apt-get install zend-base
      libapache2-mod-php-5.3-zend-server
      php-5.3-xmlrpc-zend-server
      php-5.3-optimizer-plus-zend-server
      php-5.3-zem-zend-server
      php-5.3-curl-zend-server
      php-5.3-data-cache-zend-server
      php-5.3-mbstring-zend-server
      php-5.3-mcrypt-zend-server
      php-5.3-memcache-zend-server
      php-5.3-mysql-zend-server
      php-5.3-gd-zend-server
      php-5.3-ctype-zend-server
      php-5.3-json-zend-server
      php-5.3-zip-zend-server
      php-5.3-dev-zend-server – для работы php из командной строки выполнить в файл /etc/environment необходимо дописать следующие переменны:
      PATH=$PATH:/usr/local/zend/bin
      LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib
    7. Создайте симлинк /usr/local/zend/bin/php в /bin/php
    8. Установим rpaf для ретрансляции IP от апача к nginx:
      apt-get install libapache2-mod-rpaf
    9. Теперь донастраиваем nginx и апач под свои нужны и сервер готов!