Дело было вечером, делать было нечего!
Сегодня раскажу Вам как ставить 2 версии php на Debian 6.0 + ISPmanager
Установка производилась на VDS kazhost.asia
Для начала запаситесь терпением!
Ставим всё необходимое для сборки второй версии php
apt-get install libmhash-dev
apt-get install libxml2-dev
apt-get install libjpeg-dev
apt-get install libpng-dev
apt-get install libmcrypt-dev
apt-get install libmysqlclient15-dev
apt-get install libpq-dev
aptitude install libc-client2007e-dev
Создаем папки, где будем собирать
mkdir /opt/php-5.2.17
mkdir -p /usr/src/iserver/ && cd /usr/src/iserver/
wget -c -t0 httр://ua1.php.net/distributions/php-5.2.17.tar.bz2
tar jxf php-5.2*tar.bz2
cd /usr/src/iserver/php-5.2.17/
Приступаем к конфигурированию PHP 5.2.17
./configure \\
--prefix=/opt/php-5.2.17 \\
--with-config-file-path=/opt/php-5.2.17 \\
--with-pdo-pgsql \\
--with-zlib-dir \\
--with-freetype-dir \\
--enable-mbstring \\
--with-libxml-dir=/usr \\
--enable-soap \\
--enable-calendar \\
--with-curl=/usr/bin \\
--with-mcrypt \\
--with-zlib \\
--with-gd \\
--with-pgsql \\
--disable-rpath \\
--enable-inline-optimization \\
--with-zlib \\
--enable-sockets \\
--enable-sysvsem \\
--enable-sysvshm \\
--enable-pcntl \\
--enable-mbregex \\
--with-mhash \\
--enable-zip \\
--with-pcre-regex \\
--with-mysql \\
--with-pdo-mysql \\
--with-mysqli \\
--with-jpeg-dir=/usr \\
--with-png-dir=/usr \\
--enable-gd-native-ttf \\
--with-openssl \\
--enable-ftp \\
--with-imap \\
--with-imap-ssl \\
--with-kerberos \\
--with-gettext \\
--enable-cli \\
--enable-fastcgi \\
--enable-discard-path \\
--enable-force-cgi-redirect \\
--enable-cgi
Добавлено 06.07.13 в 17:04:09:
если видим что то типа этого то вводим
make
Добавлено 06.07.13 в 17:04:46:
и ждем, как всё завершилось
если видим что то типа этого то вводим
make install
Добавлено 06.07.13 в 17:05:27:
Создаем конфигурационный файл php.ini файл
cp /usr/src/iserver/php-5.2.17/php.ini-recommended /opt/php-5.2.17/lib/php.ini
Проверим версию установленного PHP выполнив команду:
/opt/php-5.2.17/bin/php -v
если всё Ок то приступаем к связке php с ispmanager
Добавлено 06.07.13 в 17:06:00:
вводим в консоли
rm /usr/bin/php5-cgi
ln -s /usr/bin/php5-cgi /opt/php53/bin/php-cgi
или Идем в папку /usr/bin/
ищем там php5-cgi и удаляем его
затем создаем ссылку
php5-cgi
/opt/php-5.2.17/bin/php-cgi
Затем идем через панель и открываем файл
/usr/local/ispmgr/var/.xmlcache/ispmgr/wwwdomain.edit.ru.xml
там ищем
<msg name=\"php\">PHP</msg><msg name=\"phpcgi\">PHP как CGI</msg><msg name=\"phpfcgi\">PHP как FastCGI</msg><msg name=\"phpmod\">PHP как модуль Apache</msg>
и меняем на подобное
<msg name=\"php\">версия PHP</msg><msg name=\"phpcgi\">PHP v5.2</msg><msg name=\"phpfcgi\">PHP как FastCGI</msg><msg name=\"phpmod\">PHP v5.3</msg>
Ставим права на файл wwwdomain.edit.ru.xml:
200
в ssh вводим killall ispmgr
идем в панели в www домены, выбираем нужный и видем:
Добавлено 06.07.13 в 17:07:00:
Всё радуемся, у Вас 2 версии php!
Возникли ошибки при установке или есть вопросы задавайте!
Автор статьи Я 2013 ICQ 5519609
Пишите если нужна помощь в Администрировании Linux
поблагодарить за статью можно на QIWI кошелек +77779379693
Полезно, только зачем две версии пыха?
ну на 5,3 многие функции с 5,2 не поддерживаются, взять хотябы зенд, а так Выбрал версию и всё!