Php xdebug je výkonný nástroj pro ladění kódu PHP, který umožňuje programátorům zkoumat a opravovat chyby ve svých aplikacích. V některých případech však může být nutné xdebug dočasně nebo úplně vypnout. V tomto článku se podíváme na podrobný návod, jak zakázat php xdebug.
Krok 1: Otevřete soubor php.ini
Prvním krokem je otevřít soubor php.ini, který obsahuje nastavení PHP. Najděte soubor php.ini na svém serveru, obvykle se nachází ve složce php nebo/etc / php. Otevřete soubor v oblíbeném textovém editoru.
Krok 2: najděte řádek s nastavením Xdebug
V souboru php.ini najděte řádek s nastavením Xdebug. Může vypadat asi takto:
Tento řádek označuje umístění souboru přípony xdebug.so. tento řádek budete muset změnit, abyste dočasně nebo úplně deaktivovali xdebug.
Krok 3: Vypněte xdebug
Chcete-li dočasně zakázat xdebug, jednoduše komentujte řádek s nastavením Xdebug pomocí symbolu "#". To vypadá následovně:
Pokud chcete Xdebug úplně zakázat, odstraňte řádek s nastavením Xdebug ze souboru php.ini. Uložte změny.
Krok 4: restartujte webový server
Aby se změny projevily, je nutné restartovat webový server (například Apache nebo Nginx). Po restartu bude xdebug zcela deaktivován.
Nyní víte, jak zakázat php xdebug. To může být užitečné v mnoha případech, například při práci s velkými projekty, kdy xdebug zpomaluje výkon. Deaktivaci xdebug zpět lze povolit komentováním nebo přidáním řádku s nastavením Xdebug do souboru php.ini a restartování webového serveru.
Vypnutí php xdebug
Chcete-li deaktivovat php xdebug, budete muset provést několik jednoduchých kroků:
- Otevřete soubor php.ini v textovém editoru (obvykle se nachází ve složce, kde je nainstalován PHP).
- Najděte řádek začínající na zend_extension a obsahující xdebug.so .. Pravděpodobně to bude vypadat asi takto: zend_extension=xdebug.so ..
- Komentujte tento řádek přidáním symbolu; na začátek řádku: ;zend_extension=xdebug.so ..
- Uložte změny a zavřete soubor php.ini.
- Pokud jej používáte, restartujte server Apache nebo Nginx.
Po provedení těchto kroků bude php xdebug zcela deaktivován. Nyní si můžete být jisti, že neovlivňuje výkon vaší aplikace.
Krok za krokem instrukce
Krok 2: Najděte řádek s rozšířením xdebug.so a komentujte ji přidáním symbolu; na začátek řádku. Příklad řádku před změnami: zend_extension=/usr/lib/php/20170718/xdebug.so. Po změnách: ;zend_extension=/usr/lib/php/20170718/xdebug.so.
Krok 3: Uložte změny a zavřete soubor php.ini.
Krok 4: Restartujte webový server, aby se změny projevily. To lze provést pomocí příkazu sudo service apache2 restart. Ujistěte se, že tento příkaz provádíte jako superuživatel nebo s oprávněními správce.
Krok 5: Zkontrolujte, zda se rozšíření xdebug již nespustí do PHP. Chcete-li to provést, otevřete v prohlížeči stránku phpinfo() a vyhledejte slovo "xdebug". Pokud rozšíření nebylo nalezeno, pak jste úspěšně deaktivovali xdebug.