PHP Shell je skořápka zabalený v PHP skriptu. PHP Shell je nástroj, který můžete použít ke spuštění libovolného Shell příkazy nebo procházet souborový systém na vzdáleném webovém serveru. To nahrazuje, do jisté míry, normální telnet-připojení.
Můžete ji použít pro přenos vaše stránky jako komprimovaný soubor, a pak rozbalte ho na server, správu a údržbu vašich webových stránek pomocí příkazů jako ps, zdarma, du, df atd
Pokud PHP běží v nouzovém režimu, pak nelze použít PHP Shell - sorry. Nouzový režim omezuje příkazy, které mohou být provedeny pomocí proc_open () volání v PHP, a to také omezuje soubory a adresáře, které jsou přístupné pomocí dalších volání v PHP.
Výsledkem je, že PHP Shell prostě nefunguje - nelze změnit adresář a nelze provést žádné příkazy.
Nouzový režim je často používán na serverech, které jsou hostiteli několik webových stránek pro různé uživatele, omezit možnost uživatelům nahlédnout na každé jiné soubory.
Použití
Stejně jako jakékoliv jiné skořápky. Když ukážete svůj prohlížeč v PHP Shell a typů heslo (viz instalační soubor pro více informací o tom, jak změnit heslo), budete prezentovány s poměrně jednoduchou stránku, která obsahuje nic moc, kromě velké okno s kurzor blikající na dně, což signalizuje, že je připraven poslouchat vaše příkazy.
Napište příkaz a stiskněte tlačítko, nebo alternativně - je na tom trváte - stisknout tlačítko "Execute Command". Příkaz bude proveden, a výsledek bude show v terminálu. Nyní můžete zadat další příkaz.
Chcete-li být přesnější: terminál je aktualizován z příkazového řádku, který jste právě spuštěn, výstup příkazu na standardní výstup (stdout) a následující, že jakákoli chyba odešle výstup na stderr.
Příkazy jsou prováděny vzhledem k aktuální pracovní adresář, který je napsán v horní části. Změníte tím, že normální příkaz cd
Co je nového v této verzi:.
- Tato verze opravuje chybu, která způsobila PHP Shell přestat fungovat, pokud je aktuální adresář bylo odstraněno nebo je nečitelné uživatelem nebo jiným procesem, některé problémy s kódováním, a Safe-mode-varování nezobrazuje správně.
Co je nového ve verzi 2.3:
- přidán soubor nahrát funkci (není ve výchozím stavu povoleno)
- pevné divný UTF-8 bug
- přidal interní příkaz historie
- prompt $ PS1 je nyní nastavitelné
- Příkazy s HTML entity (např: echo & quot; a uuml; & quot;), byly vystaveny zakódován v výstupu
Co je nového ve verzi 2.2:
- Tato verze pracuje s poslední verze PHP. (PHP Shell 2.1 měl problém s PHP verze starší než 5.3.), Navigace v souborovém systému pomocí hypertextových odkazů je opět možné. Další drobné chyby byly opraveny.
Komentáře nebyl nalezen