ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » CentOS » Как настроить CentOS
Установка CentOS 5.6 x86_64 плюс PHP 5.2 плюс eAccelerator плюс Zend Optimizer
Установка CentOS 5.6 x86_64 + PHP 5.2 + eAccelerator + Zend Optimizer

В этой статье напишу о том, как установить связку акселератора, зенда, PHP 5.2 и все это на CentOS 5.6 x86_64

1. Сначала установим php 5.2

Выполеяем следующую команду:

# nano /etc/yum.repos.d/CentOS-Testing.repo
и туда вот этот код:

[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*
потом установка:

# yum -y install php
Всё, php5.2 стал.

2. Теперь установим кешер eAccelerator:

# wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
# tar fvx eaccelerator-0.9.6.1.tar.bz2
# yum -y install gcc-c++ make php-devel
# cd eaccelerator-0.9.6.1
# phpize
# ./configure && make && make install
# mkdir /var/tmp/eaccelerator
# chmod 777 /var/tmp/eaccelerator
# nano /etc/php.ini

и туда пихаем следующие строки

Code:
[eAccelerator]
eaccelerator.shm_size=”32″
eaccelerator.cache_dir=”/var/tmp/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”3600″
eaccelerator.shm_prune_period=”1800″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.keys = “shm”
eaccelerator.sessions = “shm”
eaccelerator.content = “shm”
[Zend]
zend_extension=/usr/lib64/php/modules/eaccelerator.so
После перезапускаем apache и проверяем на работоспособность PHP:

service httpd restart
php -v

Вроде как теперь все работает.

3. Последнее, устанавливаем Zend Optimizer:

# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
# tar fvx ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
Далее, пемащаем содержимое папки ZendOptimizer-3.3.9-linux-glibc23-x86_64 например в /etc/zend
Тогда в php.ini добавим строчку:

zend_extension=/etc/zend/data/5_2_x_comp/ZendOptimizer.so
Всё. Вот что у меня вышло:

[root@host ~]# php -v
PHP 5.2.10 (cli) (built: Nov 13 2009 11:445)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

И все! Готово!
Просмотров: 3220
Дата: 2011-07-31 23:12:23
Комментариев: 0
Источник: