ძირითადი შინაარსიდან გადასვლა

დააინსტალირეთ eAccelerator- ის PHP 5.3-5.4



მნიშვნელოვანია: eaccelerator- ის განვითარება შეჩერებულია. ამის ნაცვლად, გამოიყენეთ opcache inline ქეშირებისთვის.

პირველი ნაბიჯი უნდა მიიღოს php5-dev და დააყენოთ პაკეტები, თუ ისინი დაკარგული.



  # aptitude install php5-dev გააკეთოს re2c checkinstall 

ჩამოტვირთეთ ამაჩქარებლის არქივი.

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

არქივის წაშლა.


  # unzip master.zip 

და წასვლა eaccelerator- სამაგისტრო საქაღალდეში შედგენა.

  # cd eaccelerator-master 

შედგენა ...

  # phpize 

კონფიგურაცია ...


  # ./ კონფიგურაცია 

ჩვენ შეიკრიბება და დააინსტალირეთ.

  # checkinstall 

კონსოლში დოკუმენტაციის შესაქმნელად, ჩვენ ვწერთ n. პაკეტის აღწერილობაში შეგიძლიათ დააკონკრეტოთ "eaccelerator".

შექმენით საქაღალდე ქეში.

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

შექმნა eaccelerator.ini ფაილი /etc/php5/conf.d/ საქაღალდეში. იგი ინახავს კონფიგურაციის ფაილებს სხვადასხვა php მოდულებისთვის.

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

ჩვენ ამ ბმულზე ვასახლებთ:

 გაფართოება = "eaccelerator.so" eaccelerator.shm_size = "0" eaccelerator.cache_dir = "/ var / cache / eaccelerator" eaccelerator.enable = "1" eaccelerator.optimizer = "1" eaccelerator.check_mtime = "1" eaccelerator. = "0" eaccelerator.filter = "" eaccelerator.shm_max = "0" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" 

გადავარჩინოთ ფაილი ctrl + o (დაწერეთ) და ctrl + x (close) დაჭერით.

პარამეტრების აღწერა

eaccelerator.shm_size - ეს პარამეტრი საშუალებას გაძლევთ გააკონტროლოს თანხის გამოყოფილი მეხსიერება ქეშირების PHP- სკრიპტისთვის. დაყენებულია მეგაბაიტზე. ეს მნიშვნელობა 0-ის პარამეტრს საშუალებას აძლევს OS- ის ნაგულისხმევი მეხსიერების ზომა გამოიყენოს. ამ ლიმიტის გასარკვევად, ჩაწერეთ ბრძანება კატა / proc / sys / kernel / shmmax კონსოლში .

ShMax- ის მაქსიმალური ზომის შესაფასებლად საჭიროა პარამეტრი kernel.shmmax = ღირებულების ფაილი /etc/sysctl.conf- ში, სადაც მნიშვნელობა უნდა შეიცავდეს მეხსიერების მოცულობას, რაც საჭიროა მეგაბაიტებში. შემდეგ გადატვირთეთ სერვერზე.

eaccelerator.cache_dir არის საქაღალდე სერვერზე, რომელიც გამოყენებული იქნება eAccelerator cache- ს მასპინძლად. საუკეთესო ვარიანტია / var / cache / eaccelerator. შექმენით ფოლდერი და დარწმუნდით, რომ ვებ-სერვერს უფლება აქვს დაწერა ამ დირექტორიაში.

ყველა პარამეტრის აღწერა (eng).

ამისთვის phpmyadmin in /etc/apache2/apache2.conf ჩვენ დაამატოთ ეს:

  <დირექტორია / usr / share / phpmyadmin>
 php_admin_value eaccelerator.enable 0
 </ დირექტორია> 

გადატვირთვა apache ბრძანება

  # სერვისი apache2 გადატვირთვა 

თუ თქვენი php მუშაობს php-fpm რეჟიმში, მაშინ თქვენ უნდა განაახლეთ იგი:

  # სერვისი php5-fpm გადატვირთვა 


როგორ შეაფასებ სტატიას?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (არა რეიტინგი)
იტვირთება ...

კომენტარის დამატება

თქვენი ელფოსტა არ გამოქვეყნდება.