В продолжении темы установки PHP 5.3 на Ubuntu опишу установку некоторых расширений для пыха. Меня это попросили сделать и прислали список расширений, однако некоторые из этих расширений я тоже пользую ежедневно, так что они должны пригодится и вам.
Собираем сессии
Вы можете указать при сборке пыха --enable-session:
./configure --enable-session
Либо соберите отдельно, например уже после установки:
cd php_5_3_fpm/ext/session
phpize
./configure
make && make install
Установка MySQL и MySQLi
MySQL и MySQLi собирается аналогично сессиям, двумя путями, первый при сборке пыха:
apt-get install libmagickwand-dev
cd /tmp
wget http://pecl.php.net/get/imagick-3.0.0RC1.tgz
tar -xzvf imagick-3.0.0RC1.tgz
cd imagick-3.0.0RC1
phpize
./configure
make && make install
Установка GD
cd php_5_3_fpm/ext/gd
phpize
./configure
make && make install
Установка cURL
apt-get install libcurl3-dev
cd php_5_3_fpm/ext/curl
phpize
./configure
make && make install
Установка mcrypt
cd php_5_3_fpm/ext/mcrypt
phpize
aclocal
./configure
make && make install
vasa_c, это не через задницу, это я считаю более правильно, так как контролируется полнтью процесс. Ты и переписать что можешь или пропатчить, собрать с нужными ключами, а не по дефолту... А если ты о apt, то так и ставь apt-get install <расширение>, об этом статью не имеет смысла писать
В данном случае описан процесс как делать НЕ нужно. Такой подход противоречит сути пакетного дистрибутива и в long run перспективе не поддается поддержке.
Если требуется установить какое-либо расширение с дополнительными ключами, необходимо завести локальный APT/RPM-репозиторий с локальными модификациями. Другие варианты подходят только администрирования localhost(a).
Комментарии
Малаца! А теперь о том, как установить всё это из нормального транка )
Адво вернулся)))
vasa_c, точно так же как и из любого :) Что тебя настараживает?
CTAPbIu_MABP, ага, сейчас буду все 20-ть черновиков дописывать :)
Еще хочу переделать екстейшен для вордпресса и проекты делать свои :)
Ну ты писал, как установить PHP-FPM через задницу, а теперь его можно установить официально.
vasa_c, это не через задницу, это я считаю более правильно, так как контролируется полнтью процесс. Ты и переписать что можешь или пропатчить, собрать с нужными ключами, а не по дефолту... А если ты о apt, то так и ставь apt-get install <расширение>, об этом статью не имеет смысла писать
В данном случае описан процесс как делать НЕ нужно. Такой подход противоречит сути пакетного дистрибутива и в long run перспективе не поддается поддержке.
Если требуется установить какое-либо расширение с дополнительными ключами, необходимо завести локальный APT/RPM-репозиторий с локальными модификациями. Другие варианты подходят только администрирования localhost(a).
Во FreeBSD это делается в 1 команду :)
Через спец порт со всеми расширениями?
runkit у вас не поставится
Оставьте свой комментарий