Архив записей, за июля, 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 комментариев

[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 теперь правим php.ini примерно так:

Читать дальше..>>

IonCube Loader php5 FreeBSD 6.1

написано июля 7, 2008 - запись из раздела PHP, Unix | Комментировать

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/ В /usr/local/etc/php.ini ставить: zend_extension = /usr/local/ioncube/ioncube_loader_fre_5.2.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_fre_5.2_ts.so замечания: тупо вставлять кусок цитированый выше ненужно, циферки (в моём случае 5.2) указывают на версию php. В случае если у Вас установлен eaccelerator и Zend Optimizer, вставлять нужно между их блоками, примерно так:

Читать дальше..>>

Установка eAccelerator

написано июля 5, 2008 - запись из раздела PHP | Комментировать

[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 Теперь нужно включить extension, для этого в конфиг php.ini вставим: 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" Создаём папку под кэш и рестартим [...]

Читать дальше..>>

libphp5.so: cannot restore segment prot after reloc: Permission denied

написано июля 1, 2008 - запись из раздела Unix | 7 комментариев

После установки php на Centos Linux возникает ошибка: [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 Фиксится это двумя способами, первый: chcon -t texrel_shlib_t /usr/local/apache/libexec/*.so второй, это отключение SELinux. Для отключения SELinux необходимо в файле /etc/sysconfig/selinux [...]

Читать дальше..>>

как просмотреть информацию о разделе в Linux

написано июля 1, 2008 - запись из раздела Unix | Комментировать

Если понадобилось узнать тип файловой системы раздела или UUID в Linux, можно сделать это так (на примере CentOS 5.2): root@ns1 [~]# blkid /dev/sda1 /dev/sda1: LABEL="/boot" UUID="675c8d17-a9d6-4ded-b084-92b325c9a586" SEC_TYPE="ext2" TYPE="ext3" если нужно узнать геометрию диска и разбивку по разделам, то: root@ns1 [~]# fdisk -l /dev/sda Disk /dev/sda: 400.0 GB, 400088457216 bytes 255 heads, 63 sectors/track, 48641 cylinders [...]

Читать дальше..>>

« предыдущая страница