Архив: Декабрь, 2011

Установка PHP 5.2.6 в Debian 6 (Squeeze)

Вот так меняем PHP 5.3 на PHP 5.2 в Debian 6 Редактируем /etc/apt/sources.list, добавляем
deb http://ftp.debian.org/debian lenny main contrib non-free deb http://security.debian.org lenny/updates main contrib non-free
Добавляем в файл /etc/apt/preferences
Package: php5* Pin: release a=oldstable Pin-Priority: 700 Package: * Pin: release a=stable Pin-Priority: 600
Удаляем пакеты PHP 5.3
aptitude remove `dpkg -l | grep php| awk ‘{print $2}’ |tr «\n» » «`
Устанавливаем пакет libkrb53 (по зависимостям, сам он почему-то не ставится)
apt-get install libkrb53
Устанавливаем PHP 5.2.6
apt-get -t oldstable install `dpkg -l | grep php5| awk ‘{print $2}’ |tr «\n» » «`
Рестартим Apache
/etc/init.d/apache2 restart
Если успех — радуемся.

Установка mod_perfomance для HTTPD в CentOS

Предполагается, что httpd уже установлен. Устанавливаем httpd-delel и gd-devel командой
yum install httpd-delel gd-devel make gcc
Идем в /usr/srv
cd /usr/src
Скачиваем mod_perfomance, распаковываем, собираем
wget ‘http://lexvit.dn.ua/utils/getfile.php?file_name=mod_performance_tar201104233487.gz’ -O mod_performance_tar.gz tar zxvf mod_performance_tar.gz cd mod_performance*
Редактируем Makefile
nano Makefile
Приводим к виду
top_srcdir=/etc/httpd top_builddir=/usr/lib64/httpd include /usr/lib64/httpd/build/special.mk
Собираем и устанавливаем
make make install
Устанавливаем модуль
/usr/lib64/apr-1/build/libtool —silent —mode=install cp mod_performance.la /usr/lib64/httpd/modules/
Создаем каталоги
mkdir /var/www/mod_performance/ chown apache:apache /var/www/mod_performance/
Задаем настройки
nano /etc/httpd/conf.d/mod_performance.conf PerformanceHistory 5 PerformanceEnabled On PerformanceMaxThreads 80 PerformanceScript \.php PerformanceStackSize 1 PerformanceUseCanonical On PerformanceDB /var/www/mod_performance/perfdb PerformanceSocket /var/www/mod_performance/perfsock SetHandler performance-status Order allow,deny Allow from all
Добавляем в httpd.conf
LoadModule performance_module modules/mod_performance.so
И перезапускаем httpd
service httpd restart
Можем смотреть: https://IP/performance-status

Установка Ruby on Rails3 в Debian 6

Установку будем производить в Debian 6 (Squeeze) Обновляем информацию о пакетах
apt-get update
Устанавливаем apt-get install checkinstall Устанавливаем ruby
wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz tar -xzf ruby-1.9.2-p0.tar.gz cd ruby-1.9.2-p0 ./configure make checkinstall —fstrans=no -D make install
В итоге мы собрали и установили пакет ruby Устанавливаем модуль zlib
cd ext/zlib ruby extconf.rb —with-zlib-include=/usr/include —with-zlib-lib=/usr/lib make make install
Устанавливаем модуль openssl
cd ../openssl ruby extconf.rb —with-zlib-include=/usr/include —with-zlib-lib=/usr/lib make make install
Ставим рельсы
gem install rails
Устанавливаем Passenger
gem install passenger
И модуль для Apache
apt-get install apache2-dev libcurl4-openssl-dev passenger-install-apache2-module echo -n «PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.11 PassengerRuby /usr/local/bin/ruby» > /etc/apache2/mods-available/passenger.conf echo «LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/ext/apache2/mod_passenger.so» > /etc/apache2/mods-available/passenger.load a2enmod passenger /etc/init.d/apache2 restart

Авторские права © Из техника в Digital. Все права защищены
Работает на хостинге RigWEB
Карта сайта