Архив записей, за июля, 2008
xCache vs eAccelerator
написано 8 июля, 2008 - запись из раздела PHP | Комментировать
суть теста, php скрипт инклюдит 10 000 пустых файлов по маске test*.php ставим eAccelerator Including 10000 blank files takes: 77.408 seconds. Including 10000 blank files takes: 0.964 seconds. Including 10000 blank files takes: 1.241 seconds. Including 10000 blank files takes: 1.010 seconds. Including 10000 blank files takes: 1.085 seconds. на том же количестве включаемых файлов […]
Устанавливаем xCache с php 5.2.6 на CentOS
написано 8 июля, 2008 - запись из раздела PHP, Unix | 4 комментария
[cc lang=»bash»] [root@rhca /]# wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz [root@rhca /]# tar zxf xcache-1.2.2.tar.gz [root@rhca /]# cd xcache-1.2.2 [root@rhca /]# phpize [root@rhca /]# ./configure —enable-xcache [root@rhca /]# make && make install [/cc] теперь правим php.ini примерно так:
IonCube Loader php5 FreeBSD 6.1
написано 7 июля, 2008 - запись из раздела PHP, Unix | Комментировать
[cc lang=»bash»] wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_6_x86.tar.gz tar zxf ioncube_loaders_fre_6_x86.tar.gz mv ioncube /usr/local/ [/cc] В /usr/local/etc/php.ini ставить: [cc lang=»bash»] zend_extension = /usr/local/ioncube/ioncube_loader_fre_5.2.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_fre_5.2_ts.so [/cc] замечания: тупо вставлять кусок цитированый выше ненужно, циферки (в моём случае 5.2) указывают на версию php. В случае если у Вас установлен eaccelerator и Zend Optimizer, вставлять нужно между их блоками, примерно […]
Установка eAccelerator
написано 5 июля, 2008 - запись из раздела PHP | Комментировать
[cc lang=»bash»] [root@dev /]# wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2 [root@dev /]# tar xjf eaccelerator-0.9.5.3.tar.bz2 [root@dev /]# cd eaccelerator-0.9.5.3 [root@dev /]# phpize [root@dev /]# ./configure [root@dev /]# make && make install [/cc] Теперь нужно включить extension, для этого в конфиг php.ini вставим: [cc lang=»bash»] extension=»eaccelerator.so» eaccelerator.shm_size=»16″ eaccelerator.cache_dir=»/var/cache/eaccelerator» eaccelerator.enable=»1″ eaccelerator.optimizer=»1″ eaccelerator.check_mtime=»1″ eaccelerator.debug=»0″ eaccelerator.filter=»» eaccelerator.shm_max=»0″ eaccelerator.shm_ttl=»0″ eaccelerator.shm_prune_period=»0″ eaccelerator.shm_only=»0″ eaccelerator.compress=»1″ eaccelerator.compress_level=»9″ [/cc] […]
libphp5.so: cannot restore segment prot after reloc: Permission denied
написано 1 июля, 2008 - запись из раздела Unix | 8 комментариев
После установки php на Centos Linux возникает ошибка: [cc lang=»bash»] [root@dev distr]# /etc/init.d/httpd start Starting httpd: Syntax error on line 205 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/libexec/libphp5.so into server: /usr/local/apache/libexec/libphp5.so: cannot restore segment prot after reloc: Permission denied [/cc] Фиксится это двумя способами, первый: [cc lang=»bash»]chcon -t texrel_shlib_t /usr/local/apache/libexec/*.so[/cc] второй, это отключение SELinux. Для отключения SELinux […]
как просмотреть информацию о разделе в Linux
написано 1 июля, 2008 - запись из раздела Unix | Комментировать
Если понадобилось узнать тип файловой системы раздела или UUID в Linux, можно сделать это так (на примере CentOS 5.2): [cc lang=»bash»] root@ns1 [~]# blkid /dev/sda1 /dev/sda1: LABEL=»/boot» UUID=»675c8d17-a9d6-4ded-b084-92b325c9a586″ SEC_TYPE=»ext2″ TYPE=»ext3″ [/cc] если нужно узнать геометрию диска и разбивку по разделам, то: [cc lang=»bash»] root@ns1 [~]# fdisk -l /dev/sda Disk /dev/sda: 400.0 GB, 400088457216 bytes 255 […]