xdebug 컴파일
사용환경
linux mint 19.2
php 5.5.17
특정버전의 php에 호환성을 맞추려면
아래 사이트에서 사용중인 php에 맞는 버전을 다운로드 받아는다.
https://xdebug.org/download
만약 php 5.5.17을 사용한다면 위 페이지로 이동해 ctrl+f를 누르고 5.5를 검색한다.
Xdebug 2.5.5
Release date: 2017-06-21
source (SHA256: 72108bf2bc514ee7198e10466a0fedcac3df9bbc5bd26ce2ec2dafab990bf1a4)
Windows binaries:
PHP 5.5 VC11 (64 bit) (SHA256: 44e5f00131f94e7e057b421f7a987e3feb6cdd612a0b2fdd6ddbf7236d458860)
PHP 5.5 VC11 (32 bit) (SHA256: 9f5f7613de935b0f3b2793940c0c9e629eb879dec9d6b8dd2adc9e48c923aa32)
이하 생략
리눅스의 경우 source를 다운로드한다.
https://xdebug.org/files/xdebug-2.5.5.tgz
컴파일
아래 링크에서 Installation From Source를 참고한다.
https://xdebug.org/docs/install
압출을 풀고 README.rst를 확인
Once you have access to ``phpize`` and ``php-config``, do the following:
1. Unpack the tarball: ``tar -xzf xdebug-2.4.x.tgz``. Note that you do
not need to unpack the tarball inside the PHP source code tree. Xdebug is
compiled separately, all by itself, as stated above.
2. ``cd xdebug-2.4.x``
3. Run phpize: ``phpize``
(or ``/path/to/phpize`` if phpize is not in your path).
4. ``./configure --enable-xdebug`` (or: ``../configure --enable-xdebug
--with-php-config=/path/to/php-config`` if ``php-config`` is not in your
path)
5. Run: ``make``
6. ``cp modules/xdebug.so /to/wherever/you/want/it``
7. add the following line to ``php.ini``:
``zend_extension="/wherever/you/put/it/xdebug.so"``
8. Restart your webserver.
9. Write a PHP page that calls ``phpinfo();``. Load it in a browser and
look for the info on the xdebug module. If you see it, you have been
successful!
'프로그래밍 > php' 카테고리의 다른 글
리눅스 민트 19.3에서 xe 개발 환경 구축하기 (0) | 2020.01.04 |
---|---|
xdebug 개발 환경 구축하기 (1) | 2019.11.20 |