Собственные модули и расширения (PECL и PEAR) PHP

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 16:31, 16 мая 2011 (править)
57.90.36.29 (Обсуждение)
(Установка компонентов PEAR)
← К предыдущему изменению
Версия 18:28, 16 мая 2011 (править) (отменить)
202.3.209.11 (Обсуждение)
(VHARoUHRwZmSu)
К следующему изменению →
Строка 1: Строка 1:
-Kewl you should come up with that. Ecxelenlt!+That's 2 celevr by half and 2x2 clever 4 me. Thanks!
- +
-==Установка модулей из PECL==+
- +
-* Зайдите на сервер используя доступ по [http://www.1gb.ru/136 SSH]+
-* Создайте каталог для исходных текстов PHP и перейдите в него+
- $ mkdir src && cd src+
-* Скачайте исходные тексты PHP с [http://php.net/downloads.php http://php.net/downloads.php] в соответствии с версией PHP, установленной на сервере:+
- $ php -v+
- '''PHP 5.2.6''' (cgi-fcgi) (built: Jul 29 2008 17:50:43)+
- Copyright (c) 1997-2008 The PHP Group+
- Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies+
- with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator+
- with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies+
- with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies+
-<br />+
- $ wget http://ru.php.net/get/php-5.2.6.tar.bz2/from/this/mirror+
-* Распакуйте архив:+
- $ tar xvfj php-5.2.6.tar.bz2+
-или+
- $ tar xvfj php-5.2.6.tar.gz+
-если это GZip архив.+
- +
-* Переходим в каталог с исходными текстами модулей:+
- $ cd php-5.2.6/ext+
-* В данный каталог нужно загрузить исходные тексты того модуля, который вы хотите установить, для примера возьмем imagick из PECL:+
- $ wget http://pecl.php.net/get/imagick-2.2.1RC2.tgz+
- $ tar xvfz imagick-2.2.1RC2.tgz+
- $ cd imagick-2.2.1RC2+
-* Подготовка исходных текстов:+
- $ phpize+
-* Конфигурирование и компиляция:+
- $ ./configure && make+
-* Установка модуля в домашний каталог в ~/php/5.2.6/ext+
- $ mkdir -p ~/php/5.2.6/ext && install modules/imagick.so ~/php/5.2.6/ext+
- +
-Теперь, используя собственный [http://www.1gb.ru/php.ini php.ini], вы можете изменить параметр <code>extension_dir</code> и через директиву <code>extension=imagick.so</code> включить скомпилированный модуль.+
- +
-That's not just the best answer. It's the bsteest answer!+
- +
-==Дополнительная информация==+
-* [http://test-s32-apache-aux9.1gb.ru/phpinfo.php phpinfo()] - типичная конфигурация сервера 1Gb.ru PHP4/Windows+
-* [http://test-s32-apache-aux3.1gb.ru/phpinfo.php phpinfo()] - типичная конфигурация сервера 1Gb.ru PHP5/Windows+
-* [http://test-l5-apache-aux2.1gb.ru/phpinfo.php phpinfo()] - типичная конфигурация сервера 1Gb.ru PHP5/UNIX+
-* [http://pecl.php.net/ PECL] - официальный сайт PECL+
-* [http://pear.php.net/ PEAR] - официальный сайт PEAR+
- +
-[[Категория:UNIX]]+
-[[Категория:PHP]]+
-[[Категория:Программирование]]+

Версия 18:28, 16 мая 2011

That's 2 celevr by half and 2x2 clever 4 me. Thanks!

Личные инструменты