Установка ionCube PHP Loader

В категорії Статьї от 17 Листопада, 2014. Автор admin

Пример представлен по установке IonCube Loader на Debian 6.0 x86_64:
Скачиваем архив с сайта разработчика следующей командой:

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Распаковываем архив выполнив команду:

# tar -xvf ioncube_loaders_lin_x86-64.tar.gz

Смотрим версию PHP командой:

php -v
PHP 5.3.3-7+squeeze3 with Suhosin-Patch (cli) (built: Jun 28 2011 08:24:40)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Більше »

Теги: ,

Установка php-модуля libssh2 на CentOS

В категорії Підказки от 21 Січня, 2013. Автор admin

wget http://www.libssh2.org/download/libssh2-0.18.tar.gz
tar -zxvf libssh2-0.18.tar.gz
cd libssh2-0.18
./configure
make
make install
Теперь перебираем php с поддержкой ssh2:
wget http://pecl.php.net/get/ssh2-0.10.tgz
tar -xzf ssh2-0.10.tgz
cd ssh2-0.10
phpize && ./configure && make

Вот собственно и все. Хотя если вы получите ошибку

make: *** [ssh2.lo] Error 1, то надо будет подправить исходный код, в частности

открыть файл ssh2.c найти строку
#if LIBSSH2_APINO < 200412301450
и заменить её на
#if LIBSSH2_VERSION_NUM < 0x001000
После запустите заново пересборку php:
phpize && ./configure && make

Ну и подключаем модуль ssh2.so, для чего мы откроем файл php.ini и раз комментируем или добавим строку:
extension = ssh2.so

Теги: , ,

Логгирование опасных функций php

В категорії Підказки от 10 Листопада, 2011. Автор admin

Для этого будем использовать дополнительный модуль baxtep .

Забираем исходники:
svn checkout http://baxtep.googlecode.com/svn/trunk/ baxtep

Собираем:
cd baxtep
phpize
./configure
make

После сборки вытаскиваем baxtep.so из директории ./modules/ и кладём в extension_dir

Создаем конфиг
nano /etc/php5/conf.d/baxtep.ini
extension=baxtep.so
; Absolute path to logfile. File must exist and have write access for php
baxtep.logfile = «/var/log/baxtep_messages»

Создаем вручную лог
touch /var/log/baxtep_messages

Ребутаем вебсервер
service httpd restart

Логгируются опасные функции вроде exec();, system();, shell_exec(); или passthru();

Теги: ,