Архив записей, раздела 'PHP'
CentOS 6 ICU and pecl-intl new versions
написано 23 марта, 2014 - запись из раздела CentOS Linux, PHP | 1 комментарий
Движок Mediawiki для работы с кодировками очень хочет php расширение untl, как выяснилось в стандартных репах и в epel оно адске старое, и не годится. Но есть официальные сборки в виде набора бинарей и библиотек. Процедура установки для CentOS 6 i386, проста и описывается ниже: wget http://download.icu-project.org/files/icu4c/52.1/icu4c-52_1-RHEL6-i386.tgz tar zxf icu4c-52_1-RHEL6-i386.tgz cp -r usr/local/* /usr/ cp […]
php memcache and memcached on CentOS 5 and up
написано 1 марта, 2010 - запись из раздела CentOS Linux, PHP | 3 комментария
The first thing we should do is install rpmforge repo if still not, you can use this HOWTO. the next step is installing memcached and libmemcache [cc lang=»bash»]yum install libmemcache memcached -y[/cc] starting memcached: [cc lang=»bash»]memcached -d -m 256 -l 127.0.0.1 -p 11211 -u nobody[/cc] you can add a line above to /etc/rc.local to start […]
кодировка bitrix модуль Сотрудники
написано 21 декабря, 2009 - запись из раздела PHP | Комментировать
После переноса битрикса на новый сервер с php 5.2.12 в модуле «Сотрудники» и в «структура компании» всё перекосило. в первом случае это крякозябры вместо алфавитного указателя, во втром вообще весь html перекосило. как выяснилось причиной является то что в php старше 5.2.8 директиву mbstring.func_overload нельзя задать из .htaccess простым php_value mbstring.func_overload 2 соответственно решением является […]
Warning: Persistent movies have been disabled in php.ini
написано 31 июля, 2008 - запись из раздела PHP, web server | Комментировать
При использовании ffmpeg-php вероятно возникнет ошибка: Persistent movies have been disabled in php.ini Правится двумя способами, первый это включение persistent для ffmpeg в php.ini [cc lang=»bash»] [ffmpeg] ffmpeg.allow_persistent=on extension=ffmpeg.so [/cc] и второй это в функции ffmpeg_movie() вторым параметром поставить 0. Пример ниже: [cc lang=»php»]ffmpeg_movie(‘/usr/local/apache2/htdocs/clock.avi’, 1);[/cc]
php-ffmpeg установка на Centos 5
написано 29 июля, 2008 - запись из раздела CentOS Linux, PHP, web server | 5 комментариев
Статья Установка FFMPEG и FFMPEG-PHP на CentOS вызвала много вопросов. Решил сделать упрошённую инструкцию для CentOS release 5.2 (Final) (2.6.18-92.el5 i386). Проверено на нескольких серверах. [cc lang=»bash»] wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm rpm -ivh mplayer-codecs-* rpm -ivh /home/distr/CentOS/automake-1.9.6-2.1.noarch.rpm rpm -ivh /home/distr/CentOS/libtool-1.5.22-6.1.i386.rpm yum install -y flvtool2 lame lame-devel libogg libogg-devel libvorbis libvorbis-devel ffmpeg ffmpeg-devel mplayer mencoder wget […]
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] […]
Установка IonCube Loader CentOS
написано 29 июня, 2008 - запись из раздела PHP, Unix | 22 комментария
Берём подходящий лоадер здесь: http://www.ioncube.com/loaders.php [cc lang=»bash»] wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar zxf ioncube_loaders_lin_x86-64.tar.gz mv ioncube /usr/local [/cc] теперь в конфиг php (в моём случае /usr/local/Zend/etc/php.ini) вставим с блок [Zend] строки: [cc lang=»bash»] zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so [/cc] и обратите снимание на последние цифры so-шки, они должны соответствовать версии php. Рекомендую посмотреть вывод команды: [cc […]