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