yandex

Установка php 5.2 на Debian 7

Продолжаем рубрику вредных советов. Ранее я рассказывал как собрать php52 на сервере под управлением Centos 6 и ISPmanager5. Использование этой версии php не сказывается на работе основной версии php и работает в режиме “php как cgi”.

В целом, отличий от той статьи немного. Поэтому приведу только команды для сборки.

Устанавливаем пакеты, которые потребуются для сборки

apt-get install libxml2-dev libmysqlclient-dev libcurl4-gnutls-dev libpng12-dev libjpeg62-dev make libxslt1-dev libbz2-dev

Кладем библиотеки в директорию, где они будут ожидаться при сборке

ln -s /usr/lib/x86_64-linux-gnu/libjpeg.a /usr/lib/libjpeg.a
ln -s /lib/x86_64-linux-gnu/libpng12.so.0.49.0 /usr/lib/libpng.so
ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 /usr/lib/libmysqlclient.so

Скачиваем и распаковываем архив php 5.2.17 из музея

wget http://museum.php.net/php5/php-5.2.17.tar.gz
tar -xzf php-5.2.17.tar.gz -C /tmp
cd /tmp/php-5.2.17/

Приступаем к непосредственной сборке и установке в директорию /opt/php5.2

./configure – prefix=/opt/php5.2 – with-config-file-path=/opt/php5.2 – with-mysqli – with-mysql – with-curl – with-gd – with-jpeg-dir – enable-cli – enable-fastcgi – enable-discard-path – enable-force-cgi-redirect
make
make install

После этого включаем в настройках веб-домена режим php как cgi и редактируем файл php-bin/php в корневой директории пользователя, указывая путь до /opt/php5.2/bin/php-cgi

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован.