<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Deerua about Coding: последние заметки с тегом &amp;laquo;linux&amp;raquo;</title><link>http://deer.org.ua/keywords/linux/</link><description></description><language>ru</language><generator>e2 (http://blogengine.ru/)</generator><item><title>Установка и настройка eAccelerator на linuxе :) (install and configure)</title><guid isPermaLink="true">http://deer.org.ua/2009/11/23/1/</guid><link>http://deer.org.ua/2009/11/23/1/</link><comments>http://deer.org.ua/2009/11/23/1/comments/</comments><description>Давно ничего системненького не писал, но недавно пришлось несколько раз устанавливать акселератор, и каждый раз приходилось гуглить, вот решил шпору себе накатать ;)&lt;br /&gt;&lt;br /&gt;Установка.&lt;ul&gt;&lt;li&gt;логинимся через пути на свой сервак (должен быть root)&lt;/li&gt;&lt;li&gt;сидя в хомяке (cd ~) создаём папку tmp (mkdir tmp) и переходим в неё (cd tmp)&lt;/li&gt;&lt;li&gt;дальше нужно скачать &lt;a href="http://eaccelerator.net/" linkredir=""&gt;последний акселератор&lt;/a&gt; (wget httр://lastea.link/)&lt;/li&gt;&lt;li&gt;распаковываем его (tar xjvf eaccelerator-0 тут нажать tab)&lt;/li&gt;&lt;li&gt;выполняем phpize (если phpize: command not found, делаем apt-get install php5-dev, и опять phpize)&lt;/li&gt;&lt;li&gt;конфигурим (./configure)&lt;/li&gt;&lt;li&gt;компилим (make)&lt;/li&gt;&lt;li&gt;инсталим к php (sudo make install)&lt;/li&gt;&lt;li&gt;находим php.ini и дописываем вконец &lt;pre&gt;&lt;span class="hl-identifier"&gt;extension&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;eaccelerator.so&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-comment"&gt;// размер кеша, обычно достаточно 32, если сайтов много то 64
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;shm_size&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;64&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-comment"&gt;// путь к папке кеша, доступ к которой должен быть 777
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;cache_dir&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;/var/cache/eaccelerator&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;enable&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;1&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;optimizer&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;1&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;check_mtime&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;1&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;debug&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;0&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;filter&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;""
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;shm_max&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;256&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;shm_ttl&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;3600&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;shm_prune_period&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;1800&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;shm_only&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;0&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;compress&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;1&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;compress_level&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;9&lt;/span&gt;&lt;span class="hl-quotes"&gt;"
&lt;/span&gt;&lt;span class="hl-comment"&gt;// путь к папке, где будет лежать control.php что шёл с архивом еА
&lt;/span&gt;&lt;span class="hl-identifier"&gt;eaccelerator&lt;/span&gt;&lt;span class="hl-default"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;allowed_admin_path&lt;/span&gt;&lt;span class="hl-default"&gt;=&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;span class="hl-string"&gt;/home/http/cache&lt;/span&gt;&lt;span class="hl-quotes"&gt;"&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;рестартуем апачик (sudo /etc/init.d/apache2 restart)&lt;/li&gt;&lt;li&gt;смотрим запустилось ли :), если нет, значит на php выделено мало памяти, выделяем (echo "134217728" &amp;gt; /proc/sys/kernel/shmmax)&lt;/li&gt;&lt;/ul&gt;Вот и всё! Удачной оптимизации ;)&lt;hr /&gt;&lt;a href="http://deer.org.ua/2009/11/23/1/comments/"&gt;Комментарии&lt;/a&gt; к заметке&lt;br /&gt;&lt;br /&gt;Теги:&lt;br /&gt;&lt;a href="http://deer.org.ua/tags/linux/"&gt;linux&lt;/a&gt;&lt;br /&gt;&lt;a href="http://deer.org.ua/tags/apache/"&gt;apache&lt;/a&gt; &amp;gt; &lt;a href="http://deer.org.ua/tags/apache/eaccelerator/"&gt;eAccelerator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://deer.org.ua/tags/shpargalka/"&gt;шпаргалка&lt;/a&gt;</description><pubDate>Mon, 23 Nov 2009 15:59:54 +0200</pubDate></item></channel></rss>