Негізгі мазмұнға өту

EAccelerator бағдарламасын 5.3-5.4 php-ге орнатыңыз және теңшеңіз



Маңызды: Eaccelerator құралын дамыту тоқтатылды. Оның орнына opcache кірістірілген кэштеуді пайдаланыңыз.

Алғашқы қадам - ​​php5-dev-ды орнату және оларды жоқ болса, пакеттерді жасау.



  # aptitude орнату php5-dev make re2c checkinstall 

Үдеткіш мұрағатын жүктеңіз.

  # wget https://github.com/eaccelerator/eaccelerator/archive/master.zip 

Архивтен шығарыңыз.


  # unzip master.zip 

Компиляция үшін eaccelerator-master қалтасына өтіңіз.

  # cd eaccelerator-master 

Құрастырыңыз ...

  # phpize 

Конфигурациялау ...


  # ./configure 

Біз жинап, орнатамыз.

  # checkinstall 

Консольде құжаттарды құру туралы сұраққа біз n деп жазамыз. Пакет сипаттамасында «eaccelerator» көрсетуге болады.

Кэш үшін қалта жасаңыз.

  # mkdir / var / cache / eaccelerator; chmod 0777 / var / cache / eaccelerator 

/Etc/php5/conf.d/ қалтасында eaccelerator.ini файлын жасаңыз. Ол конфигурация файлдарын әр түрлі PHP қондырмалары үшін сақтайды.

  # nano /etc/php5/conf.d/eaccelerator.ini 

Осы файлда төмендегілерді басып шығарамыз:

 eaccelerator.soe = «1» eaccelerator.check_mtime = «1» eaccelerator.cache_dir = «/ var / cache / eaccelerator» eaccelerator.optimizer = «1» eaccelerator.shm_size = «0» Eaccelerator.shm_max = «0» eaccelerator.shm_ttl = «0» eaccelerator.shm_prune_period = «0» eaccelerator.shm_only = «0» 

Файлды ctrl + o (жазу) және ctrl + x (жабу) басу арқылы сақтаңыз.

Параметрлердің сипаттамасы

eaccelerator.shm_size - бұл параметр php-сценарийді кэштауға бөлінген жады көлемін басқаруға мүмкіндік береді. Мегабайтта орнатылған. Бұл мәнді 0 мәніне орнату ОЖ үшін әдепкі жад өлшемін пайдалануға мүмкіндік береді. Бұл шектеуді білу үшін консольдегі cat / proc / sys / kernel / shmmax пәрменін теріңіз.

Shmmax максималды өлшемін өлшеу үшін, /etc/sysctl.conf файлында kernel.shmmax = мәнін орнату қажет, мұнда мегабайттарда қажет жад көлемі ауыстырылуы керек. Серверді қайта іске қосыңыз.

eaccelerator.cache_dir - eAccelerator кэшін орналастыру үшін пайдаланылатын сервердегі қалта. Ең жақсы нұсқа - / var / cache / eaccelerator. Қалтаны жасаңыз және веб-сервердің осы каталогқа жазу құқығына ие екеніне көз жеткізіңіз.

Барлық параметрлердің сипаттамасы (eng).

/Etc/apache2/apache2.conf ішіндегі phpmyadmin үшін біз мынаны қосамыз:

  <Directory / usr / share / phpmyadmin>
 php_admin_value eaccelerator.enable 0
 </ Directory> 

Пәрменмен апачықты қайта бастаңыз

  # apache2 сервисін қайта іске қосу 

Php php-fpm режимінде жұмыс істейтін болса, оны қайта жүктеу қажет:

  # service php5-fpm restart 


Сіз мақаланы қалай бағалайсыз?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пікірлер жоқ)
Жүктелуде ...

Пікір қосу

Сіздің электронды поштаңыз жарияланбайды.