Добрый день!
Нуждаюсь в установке ionCube на FreeBSD 7.0
Кто знает как это сделать помогите
Пробовал этим спомобом - но ничего не вышло
http://www.ioncube.com/loaders.php, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz
ls# wget http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz
Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/
ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/
Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например:
ls# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 13 2008 00:38:50)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies
В данном случае на сервере установлена версия PHP 5.2.6.
Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini
ls# vi /usr/local/etc/php/extensions.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, следует выполнить команду
ls# ls -l /usr/local/ioncube
чтобы увидеть доступные имена модулей для различных версий PHP.
После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache:
ls# apachectl restart&category=8&russian=2" target="_blank">man Нужный дистрибутив следует скачать с официального сайта по адресу http://www.ioncube.com/loaders.php, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz
ls# wget http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz
Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/
ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/
Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например:
ls# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 13 2008 00:38:50)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies
В данном случае на сервере установлена версия PHP 5.2.6.
Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini
ls# vi /usr/local/etc/php/extensions.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, следует выполнить команду
ls# ls -l /usr/local/ioncube
чтобы увидеть доступные имена модулей для различных версий PHP.
После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache:
ls# apachectl restart, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz
ls# wget http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz
Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/
ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/
Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например:
ls# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 13 2008 00:38:50)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies
В данном случае на сервере установлена версия PHP 5.2.6.
Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini
ls# vi /usr/local/etc/php/extensions.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, следует выполнить команду
ls# ls -l /usr/local/ioncube
чтобы увидеть доступные имена модулей для различных версий PHP.
После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache:
ls# apachectl restart, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz
ls# wget http://downloads2.ioncube.com/loader_downl...re_6_x86.tar.gz
Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/
ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/
Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например:
ls# php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 13 2008 00:38:50)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies
В данном случае на сервере установлена версия PHP 5.2.6.
Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini
ls# vi /usr/local/etc/php/extensions.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, следует выполнить команду
ls# ls -l /usr/local/ioncube
чтобы увидеть доступные имена модулей для различных версий PHP.
После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache:
ls# apachectl restart</a>
Решено: как поставить ionCube на FreeBSD 7.0 (помогите)
Модератор: arachnid
-
3dix
- Сообщения: 61
Re: Решено: как поставить ionCube на FreeBSD 7.0
Все установил =)
оказалось надо было редактировать
/usr/local/lib/php.ini
и добавьть следующие строки:
[PHP]
zend_extension =/usr/local/ioncube/ioncube_loader_fre_5.2.so
zend_extension_ts =/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so
Просто когда ставишь после [eaccelerator]
Апач не запускается
оказалось надо было редактировать
/usr/local/lib/php.ini
и добавьть следующие строки:
[PHP]
zend_extension =/usr/local/ioncube/ioncube_loader_fre_5.2.so
zend_extension_ts =/usr/local/ioncube/ioncube_loader_fre_5.2_ts.so
Просто когда ставишь после [eaccelerator]
Апач не запускается