2017-05-16 3 views
1

Ich richte DVWA ein und es hat viel Spaß gemacht, all die kleinen Probleme, die ich habe, auszubügeln, aber eine besondere macht mir die meiste Zeit schwer.Installieren von php5.6 auf Kali Linux

Jeder Rat wird sehr geschätzt !!

DVWA unterstützt nicht php7.0, was Kali Linux hat.

Hier sind meine Spezifikationen für mein System

Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux 

Ich weiß, dass meine Formatierung ziemlich schlecht ist, so meine mangelnde Fähigkeit, entschuldigen Sie bitte meinen Code ordentlich und richtig zu präsentieren.

Ich habe viel gelesen und viel über die DVWA geschaut, die php5.6 erfordert. Also ging ich zur php Seite und lud php5.6.30 runter, was mir das gab, php-5.6.30.tar.gz. entpackte es mit sudo tar -zxvf php-5.6.30.tar.gz und es schien zu funktionieren.

Ich habe php5.6.30 aus meinem Download-Verzeichnis nach/etc/php verschoben, wo sich php7 befindet. Wenn ich das Verzeichnis php5.6.30 betrete, sehe ich nicht apache2, cli oder mods-available, was ich im Verzeichnis php7.0 sehe.

[email protected]:/etc/php/php-5.6.30# ls 

Gibt mir eine Reihe von Dateien und Unterverzeichnisse wie Build, Birne, Haupt, ext, die einige der Verzeichnisse sind und ich eine ganze Reihe von Dateien.

I Run

[email protected]:~# apt-get install php-5.6.30 

und zurück

[email protected]:~# apt-get install php-5.6.30 

Paketlisten werden gelesen ... Fertig erhalten Abhängigkeitsbaum
Reading state information ... Fertig E: Kann nicht locate package php-5.6.30 E: Konnte kein Paket von glob 'php-5.6.30' finden E: Es konnte kein Paket von regex 'php-5.6.30' gefunden

Die PHP-Website vorschlug läuft,

[email protected]:~# apt-get install php5.6.30-common libapache2-mod-php5.6.30 php5.6.30-cli 

aber ich habe immer noch einen Fehler,

root @ kali : ~ # apt-get install php5.6.30-common libapache2-mod-php5.6.30 php5.6.30-cli Paketlisten lesen ... Fertig Gebäudeabhängigkeitsbaum
Statusinformationen lesen ... Fertig E: Das Paket konnte nicht gefunden werden php5.6.30-common E: Konnte kein Paket von glob 'php5.6.30-common' finden E: Konnte kein Paket von Regex 'php5.6.30-common' finden E : Das Paket konnte nicht gefunden werden libapache2-mod-php5.6.30 E: Konnte kein Paket von glob 'libapache2-mod-php5.6.30' finden E: Konnte kein Paket von regex 'libapache2-mod-php5 finden. 6.30 ' E: Kann Paket nicht finden php5.6.30-cli E: Konnte kein Paket durch glob' php5.6.30-cli ' finden E: Konnte kein Paket durch Regex' php5.6 finden.30-cli‘

Wenn ich laufe,

apt-get install php5-common libapache2-mod-php5 php5-cli 

ich zurück

Paketlisten werden gelesen ... Fertig Abhängigkeitsbaum
Reading state information ... Fertig Das Paket php5-cli ist nicht verfügbar, wird aber von einem anderen Paket verwendet. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder nur von einer anderen Quelle verfügbar ist. Paket php5-common ist nicht verfügbar, wird aber von einem anderen Paket verwendet. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder nur von einer anderen Quelle verfügbar ist. Paket libapache2-mod-php5 ist nicht verfügbar, wird aber von einem anderen Paket verwendet. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder ist nur aus einer anderen Quelle E zur Verfügung: Paket ‚php5-common‘ hat keine Installation Kandidat E: Paket ‚libapache2-mod-php5‘ hat keinen Installationskandidaten E: Paket 'php5-cli' hat keine Installation Kandidaten

Antwort

3

php5 aus dem kali linux entfernt rollt main.

so diese zurück bekommen Sie dies zu den Quellen müssen Datei hinzufügen

echo 'deb http://old.kali.org/kali sana main non-free contrib' >> /etc/apt/sources.list 

dann

apt-get update 

dann sollten Sie in der Lage sein, Ihre Optionen für php5

apt-cache search php5 
zu sehen

Vergessen Sie nicht, den Quelleneintrag zu entfernen, wenn Sie fertig sind.

0

Sie können synaptic auch verwenden, um Ihr gewünschtes Paket in kali linux zu suchen und zu installieren. Um Synaptic zu installieren, führen Sie

sudo apt-get update 
sudo apt-get install synaptic