Jaka jest różnica między rozszerzeniem a zend_extension w php.ini?

Kiedy zainstalowałem Xdebugpecl, dodał następujący wiersz do mojego pliku php.ini.

extension="xdebug.so"

i wszystko, co użyłem, działało. Do dzisiaj.

Dzisiaj miałem problemy z ustawieniem Xdebug do interaktywnego debugowania. Nie mogłem nic zrobić, dopóki nie zmieniłem powyższego na

zend_extension="/usr/local/lib/php/extensions/xdebug.so"

(Uwaga: jamyśleć to właśnie sprawiło, że pracowałem, ale nie jestem w 100% pewien)

Podniosło to pytanie w mojej głowie. Jaka jest różnica w ładowaniu rozszerzenia przezextension= vs.zend_extension?

questionAnswers(2)

yourAnswerToTheQuestion