Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы Debian/Ubuntu
  • Search

Как на Debian 7.2 установить VestaCP с PHP 5.3?

Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
psnw2007
Posts: 8
Joined: Sat Dec 07, 2013 3:45 am

Как на Debian 7.2 установить VestaCP с PHP 5.3?
  • Quote

Post by psnw2007 » Thu Dec 12, 2013 6:03 am

По умолчанию ставится PHP 5.4.4, а мне нужен PHP 5.3.3-7
Посмотрел установочные скрипты, для Debian-а в них нет ключа "-d".
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: Как на Debian 7.2 установить VestaCP с PHP 5.3?
  • Quote

Post by demian » Thu Dec 12, 2013 6:18 am

Debian Wheezy (7.2) PHP 5.4 by default
Top

psnw2007
Posts: 8
Joined: Sat Dec 07, 2013 3:45 am

Re: Как на Debian 7.2 установить VestaCP с PHP 5.3?
  • Quote

Post by psnw2007 » Thu Dec 12, 2013 6:28 am

Нашлось решение понижения версии... Надо попробовать.

Установка php 5.3 на Debian 7
Опубликовано 15.05.2013

В общем, понадобилась мне версия php 5.3 на новом debian 7. В репозиториях только версия 5.4. Немного гугления и решение найдено.

Для начала нужно подключить репозитории squeeze. Открываем файл /etc/apt/sources.list редактором nano или другим и добавляем туда вот это:

deb http://ftp.de.debian.org/debian/ squeeze main

После чего выполняем команду apt-get update.

Перед установкой необходимо удалить всё, что связано с php 5.4.

apt-get remove --purge `dpkg -l | grep php | grep -w 5.4 | awk '{print $2}' | xargs`

Далее смотрим, какая версия php 5.3.* доступна для установки:

apt-cache showpkg php5

Будет что-то вроде этого:

Provides:
5.4.4-14 —
5.3.3-7+squeeze14

Последняя — то, что нам нужно. Для удобства присвоим ей переменную:

VERSION="5.3.3-7+squeeze14"

Устанавливаем основные пакеты:

apt-get install php5=$VERSION php5-cli=$VERSION php5-common=$VERSION

Также и с другими пакетами. Допустим, нужен модуль mysql.

apt-get install php5-mysql=$VERSION

Если php как модуль apache:

apt-get install libapache2-mod-php5=$VERSION

После установки, все пакеты нужно будет заморозить, чтобы при установке обновлений ОС php не был обновлён до последней версии 5.4. Делается это при помощи aptitude. Напечатайте aptitude hold и названия установленных пакетов:

aptitude hold php5 php5-cli php5-common

Если вдруг понадобилось разморозить эти пакеты, то hold следует заменить на . Пример:

aptitude unhold php5 php5-cli php5-common

Источник: http://rusadmin.biz/ustanovka-php-5-3-na-debian-7.html
Top


Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Debian/Ubuntu”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password