Ба мазмуни асосӣ гузаред

Installing php 5.3 дар бораи debian 7



Ин ба он оварда мерасонад, ки дар тақсимоти таркиби Debian шумо метавонед нусхаи кӯҳнаи php, ки қисми филиалии тақсимнашаванда нест, ниёз доред. Масалан, php 5.3 барои иҷро кардани сайт дар сервер бо Debian Jessie.

Илова ба php, пурра бастани бастаҳо, бастаҳои apache, ки ба тақвияти қабати Debian алоқаманданд.



Ва ҷанбаи муҳимтарин: ҳамеша нусхабардории ҳамаи файлҳои конфигуратсия!

Ба шумо лозим аст, ки қаблан насб карда шуда, бастаи php пештар насбшуда аз филиали устувор дур кунед. Инро бо фармони:


  # оммавӣ "dpkg -l |  php php |  данд  awk '{print $ 2}'  xargs] 

Ва мо ҳамин фармонро барои apache, мутаносибан иваз кардани php бо apache2 иҷро мекунем.

Иловаи ҳисобҳо

Маҷмӯаи маҷаллаҳои Debian ҳоло танҳо дар хати архив мавҷуданд . Рӯйхат чунин аст:


  deb http://archive.debian.org/debian/ сеҳри асосӣ
 deb-src http://archive.debian.org/debian/ сутуни асосӣ

Онро бо як фармон илова кунед:

  # echo -e "deb http://archive.debian.org/debian/ андроид \ ndeb-src http://archive.debian.org/debian/ сеҳру захмии асосӣ"> /etc/apt/sources.list.d / php-squeeze.list 

Ва навсозии кэшии бастабандишударо нав кунед.

  # навсозии таҷҳизот 

Аввалияти маҷмӯӣ

Баъдтар, файл /etc/apt/preferences.d/php-apache-squeeze file, ки мо онро нависед:

  Маҷмӯаи: * php5 *
 PIN: release a = ғунҷоиш
 Пинҳон: версия 5.3 *
 Pin-Priority: 1000

 Маҷмӯаи: * apache *
 PIN: release a = ғунҷоиш
 Пинҳон: версия 2.2 *
 Pin-Priority: 1000 

Ду намуди параметрҳо бештар таваҷҷӯҳ зоҳир мекунанд.

PIN: release a = ғалтак - номи филиал тақсим карда шудааст.
Pin: версия - версияи бастаҳо.

Файлро захира кунед, бастабандиҳоро ба тарзи стандартӣ насб кунед:

  # apt-get насб apache2-mpm-prefork libapache2-mode-php5 php5-cli php5-mysql 

Бо ин усул ба шумо лозим нест, ки маҷмӯаҳо баста шаванд, зеро дар вақти навсозии система онҳо ба онҳо таъсир намерасонанд. Бояд қайд кард, ки баъзе бастаҳо метавонанд аз филиалҳои кӯҳна (php5-fpm for version 5.3) бошанд.

PS Ҳамчунин ин усул барои Ubuntu хеле муфид аст, аммо бо таҷдиди бозорҳои истифодашуда.



Мақолаи шумо чӣ гуна аст?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 1 рейтинг, миёна: 5.00 аз 5)
Loading ...

” 4 Comments "Замимаи php 5.3 дар бораи Debian 7 "

  1. Рӯзи хуб!
    Ҳангоми насб кардани libapache2-mode-php5, он нишон медиҳад, ки:

    root @ funticket: ~ # apt-get install libapache2-mode-php5
    Рӯйхати гурӯҳии хондани ... Рӯйхати
    Ташаккул додани дарахти вобастагӣ
    Хондани иттилооти давлатӣ ... Умуман
    Баъзе бастаҳо насб карда намешаванд. Ин маънои онро дорад, ки шумо доред
    вазъияти ноустуворро талаб кард
    тақсим карда мешавад
    ё аз даромад аз хориҷ карда шудааст.
    Маълумоти зерин метавонад барои ҳалли вазъият ёрӣ расонад:

    Бастаҳои зерин вобастагии мустақим доранд:
    ташаббус: PreDepends: systemd-sysv
    он нест, ки насб карда шавад ё
    банди боло
    Саволҳо: Саволҳо: sysv-rc ё
    он нест, ки насб карда шаванд
    Тавсия: e2fsprogs
    libapache2-mode-php5: Вобаста ба: libssl0.9.8 (> = 0.9.8m-1), аммо он
    Вобаста аз он: apache2-mpm-prefork (> 2.0.52)
    apache2-mpm-itk
    Вобаста аз он, apache2.2-маъмулӣ, вале он насб намешавад
    Вобаста аз ин: php5-common (= 5.3.3-7 + squeeze19)
    Дарвоқеъ: ucf
    Вобаста аз он, ки он насб намешавад
    Тавсияҳо: php5-cli
    libblkid1: Вобаста ба: libuuid1 (> = 2.16)
    libreadline6: Вобаста аз ин: Воқеият-умумӣ
    Ҳолокост: Вобастагӣ дорад
    ё худ
    данд
    Маслиҳат: mailx
    E: Error, pkgProblemResolver :: Resolve generated by package.
    Ман барои кӯмак ба миннатдорам миннатдорам! 8-ро ташкил кардан мумкин аст

    1. Дар айни замон ман метавонам функсияи php5-cgi-ро аз ҷои modapin2-mode-php5 тавсия диҳед.

      Аввал, ба apache илова кунед:

        Огоҳӣ apache2-mpm-itk -t ғунҷонанд 

      Ҳамин тавр, шумо ҳатто метавонед apache кӯҳиро аз ҳисоби захираи ғафс насб кунед.

      Пас php:

        Фаҳмиши php5-cgi php5-cli php5-mysql -t зеркашӣ кунед 

      Mod_actions enable:

        Чорабиниҳо 

      Ба сатрҳои зерин ба конгракти хонагии виртуалӣ дар танзимоти apache илова кунед:

        ScriptAlias ​​/ local-bin / usr / bin
       Барномаи AddType / x-httpd-php .pp .php3
       Барномаҳои амалӣ / x-httpd-php / local-bin / php5-cgi 

Назари худро

Почтаи шумо чоп карда намешавад.