php도 매우 실용적인 언어입니다. 지금까지, 그리고 지곰도 php가 web의 환경에 끼치는 영향과 그 기여한 바는, 아마도 다른 언어들보다도 훨씬 크다고 생각합니다.
php를 이용하여 codewars를 아주 가끔씩 도전합니다. 환경을 만들때 필요한 명령어들을 메모형식으로 기록해 보았습니다.
php 환경만들기
간단한 버전으로,
- php설치
- php-xdebug설치
- composer 설치
- project만들기
- phpunit 설치하기
까지 다음의 명령어로 개발환경을 설정합니다.
scoop install php
scoop install php-xdebug
scoop install composer
mkdir temp5 && cd temp5
composer init
composer create-project
composer require phpunit/phpunit --dev
vendor/bin/phpunit --version
phpstorm .
결과
C:\Users\Administrator\temp5>composer init
Welcome to the Composer config generator
This command will guide you through creating your composer.json config.
Package name (<vendor>/<name>) [administrator/temp5]: tkim.info/kata
Description []:
Author [crowdy kim <crowdy@gmail.com>, n to skip]:
Minimum Stability []:
Package Type (e.g. library, project, metapackage, composer-plugin) []:
License []:
Define your dependencies.
Would you like to define your dependencies (require) interactively [yes]?
Search for a package:
Would you like to define your dev dependencies (require-dev) interactively [yes]?
Search for a package:
{
"name": "tkim.info/kata",
"authors": [
{
"name": "crowdy kim",
"email": "crowdy@gmail.com"
}
],
"require": {}
}
Do you confirm generation [yes]?
C:\Users\Administrator\temp5>
php code
다음 코드를 사용해서 문제풀이용 php를 만든다.
|
|
실행은 다음과 같습니다.
php kata.php