Ба мазмуни асосӣ гузаред

Install ва configure eAccelerator дар php 5.3-5.4



Муҳимтар аст: Рушди оҳанги сӯзишворӣ қатъ карда мешавад. Ба ҷои ин, кэшишҳоро дар потенсиалҳои худ истифода баред.

Қадами аввалин барои насб кардани php5-dev ва бастани он, агар онҳо гум шаванд.



  # насби php5-dev насб кунед re2c checkinstall 

Боргириҳои тозакунӣро бор кунед.

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

Варақаро кушоед.


  # unzip master.zip 

Ва ба папкаи почтаи электронӣ барои таҳрир гузоред.

  # cd eaccelerator-master 

...

  # phpize 

Танзимоти ...


  # ./configure 

Мо ҷамъ ва насб мекунем.

  # checkinstall 

Дар масъалаи саволи махфият дар консол, мо навиштем. Дар тавсифи маҷмӯъ шумо метавонед "eaccelerator" -ро муайян кунед.

Барои кэш барои ҷузвдон сабт кунед.

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

Файли eaccelerator.ini дар /etc/php5/conf.d/ эҷод кунед. Он файлҳои конфигуратсияро барои иловаҳои php илова мекунад.

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

Мо дар ин файл навиштаем:

 extension = "eaccelerator.so" eaccelerator.shm_size = "0" eaccelerator.cache_dir = "/ var / cache / eaccelerator" = "0" eaccelerator.filter = "" eaccelerator.shm_max = "0" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" 

Файлро бо пахшкунии тугмаи C ++ (навиштан) ва ctrl + x (наздик) пахш кунед.

Тавсифи параметрҳо

eaccelerator.shm_size - ин параметр ба шумо имкон медиҳад, ки ҳаҷми хотираи додашударо барои пӯшидани php-script ҳифз кунед. Дар megabytes насб карда шудааст. Ба ин арзиш ба андозаи 0 имкон медиҳад, ки андозаи хотираи хотиррасониро барои OS истифода барад. Барои дарёфти ин маҳдудият, cat / proc / sys / kernel / shmmax дар консол .

Барои андозаи ҳадди аксарияти shmmax, шумо бояд ба kernel.shmmmax parameter setup.shmmax = дар файл / / filename / filename / filename, ки он арзиши он бо миқдори хотираи лозимаро дар megabytes ҷойгир карда мешавад. Сипас серверро оғоз кунед.

eaccelerator.cache_dir папкаи сервер аст, ки барои ҳост кардани ҳофизаи eAccelerator истифода мешавад. Ихтиёри беҳтарин / var / cache / eaccelerator мебошад. Сохтани ҷузвдон ва боварӣ ҳосил кунед, ки веб-сервер дорои ҳуқуқи навиштан ба ин феҳрист мебошад.

Тавсифи ҳамаи параметрҳо (eng).

Барои phpmyadmin дар /etc/apache2/apache2.conf мо ин иловаро илова мекунем:

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

Фармоишро бо фармони оғоз кунед

  # apache2 хидмати нав 

Агар функсияҳои шумо дар функсияи php-fpm кор карда истодаанд, пас шумо бояд онро аз нав кунед:

  # хидмати php5-fpm барқарор кунед 


Мақолаи шумо чӣ гуна аст?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Ҳоло рейтинг нест)
Loading ...

Назари худро

Почтаи шумо чоп карда намешавад.