PhpStorm에서 PHPUnit 단위테스트 하기 1. Create New Project > PHPUnit 프로젝트 생성하기 2. 프로젝트 패널에서 단위테스트할 php파일(PHPUnit.php)을 만듭니다. 3. PHPUnit 단위테스트를 위한 코드를 작성해봅니다. http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html Example 4.3: Exploiting the dependencies between tests <code>class DependencyFailureTest extends PHPUnit_Framework_TestCase { public function testOne() { $this->assertTrue(FALSE); } /** * @depends […]
우리는 앞서 XDebug를 이용한 PHP 디버깅하는 방법을 배웠습니다. 이제는 보다 진일보한 웹개발 환경을 구축하기 위해서 PHPUnit을 설치하고 PhpStorm에 적용해 보도록하겠습니다.Watch Jarhead 3 : The Siege (2016) Full Movie Online Streaming Online and Download PHPUnit은 PHP 단위테스트를 위한 도구입니다. 단위테스트란? 지면관계상 아래 링크를 참조하세요. 참조1 : http://blog.powerumc.kr/265 […]
Debugging(Xdebug) with PhpStorm 이제 phpstorm에 XDebug를 설정하고 실제로 Debugging을 하도록 해봅시다. PHP Debugger에는 XDebug와 Zend Debugger 있습니다. 우리는 앞에서 XDebug v2.1.0모듈을 설치했기(terminal:php -V 확인)때문에 앞으로 XDebug를 이용하여 디버깅하도록 하겠습니다. 1. php.ini에 remote(or local) XDebug 설정하기 터미널을 열고 sudo vi /etc/php.ini 에서 [xdebug] 항목에 다음을 추가합니다 [xdebug] […]
Mac OS X mysql 설정 및 phpMyadmin 1. 우선 터미널에서 mysql을 어느 위치에서나 사용할수 있도록 .profile 을 수정합니다. 터미널을 실행합니다. ; html-script: false ]sudo vi .profile 1 ; html–script: false ]sudo vi .profile PATH=/usr/local/mysql/bin:$PATH 을 추가합니다. :wq! 로 빠져나옵니다. 터미널을 닫았다가 다시 실행합니다. mysql 을 실행해봅니다. […]
PHPSTORM에서 XDebug 환경(Mac)설정하기 STEP 2 XDebug는 php의 extension으로 컴파일 설치(pecl/phpize/pear)를 해야하나 너무 쉬운 설치가 우릴 기다리고 있습니다. XDebug Download 1. 다운로드 받은 파일을 더블클릭하여 압축을 풀면 5.3폴더에 xdebug.so 파일이 보입니다. 2. finder를 새창으로 열고 cmd + shift + G 를 눌러서 아래의 경로 이동한후 xdebug.so파일을 아래의 […]
PHPSTORM에서 XDebug 환경(Mac)설정하기SETP 1 XDebug를 이용하기 위해서는 Apache,PHP,Mysql이 구축되어 있어야합니다. 될수 있으면 따라하기 쉽게 작성했습니다. 천천히 해보~아~~요. Apache 아파치 실행하기(시스템환경설정>공유>웹공유 체크 or 체크아웃) sudo apachectl start(터미널 실행) http://localhost (확인) or http://127.0.0.1 or http://사설IP PHP sudo vi /etc/apache2/httpd.conf 주석제거(#) php5_module(ctrl+F로 이동해서 찾으세요) LoadModule php5_module libexec/apache2/libphp5.so 아파치데몬 재실행(시스템환경설정>공유>웹공유) sudo apachectl […]