ホームページ >バックエンド開発 >PHPチュートリアル >PHP 警告: Xdebug は、行 0 の不明な Zend 拡張機能としてロードする必要があります。
PHP 警告: Xdebug は、行 0 の不明なソリューション
で Zend 拡張機能としてロードする必要があります。
;extension=php_xdebug.dll
zend_extension_ts= "X:phpextphp_xdebug.dll"
?
別: PHP バージョンに応じて、zend_extension ディレクティブは次のいずれかになります:
?
zend_extension (非 ZTS、非デバッグ ビルド)
zend_extension_ts (ZTS、非デバッグビルド)
zend_extension_debug (非 ZTS、デバッグ ビルド)
zend_extension_debug_ts (ZTS、デバッグ ビルド)
?
ZTS:ZEND スレッド セーフティ
?
phpinfo() を通じて ZTS が有効かどうかを確認し、zend_extension と zend_extension_ts のどちらを使用するかを決定できます。
?
拡張機能とは、php エンジンに基づく拡張機能を意味します
?
zend_extension は、zend エンジンに基づく拡張機能を意味します
?
注: PHP は zend エンジンに基づいています
?
さまざまな拡張機能をインストールした後、php.ini で拡張機能と zend_extension のどちらを使用するかは、拡張機能によって異なります。
xdebug、
など、一部の拡張機能は zend_extension のみを使用する場合があります。一部の拡張機能では、mmcache などの拡張機能または zend_extension も使用できます。 ?
?
注: 上記の結論が正確であることは保証されません。
?
zend_extension は、php 拡張機能をロードするときにフルパスを使用する必要がありますが、拡張機能をロードするときに extension_dir に対する相対パスを使用できます。