phar.md 1.1 KB

phar

PHP ์•„์นด์ด๋ธŒ(PHAR)๋ฅผ ์ƒ์„ฑ, ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์ถ”์ถœ. ๋” ๋งŽ์€ ์ •๋ณด: https://manned.org/phar.

  • ํ•˜๋‚˜ ์ด์ƒ์˜ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ Phar ํŒŒ์ผ์— ์ถ”๊ฐ€:

phar add -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/phar_ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_๋””๋ ‰ํ„ฐ๋ฆฌ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_๋””๋ ‰ํ„ฐ๋ฆฌ2 ...}}

  • Phar ํŒŒ์ผ์˜ ๋‚ด์šฉ ํ‘œ์‹œ:

phar list -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/phar_ํŒŒ์ผ}}

  • Phar ํŒŒ์ผ์—์„œ ์ง€์ •๋œ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ์ œ:

phar delete -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/phar_ํŒŒ์ผ}} -e {{ํŒŒ์ผ_๋˜๋Š”_๋””๋ ‰ํ„ฐ๋ฆฌ}}

  • Phar ํŒŒ์ผ ๋‚ด ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ ์••์ถ• ๋˜๋Š” ์••์ถ• ํ•ด์ œ:

phar compress -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/phar_ํŒŒ์ผ}} -c {{์•Œ๊ณ ๋ฆฌ์ฆ˜}}

  • Phar ํŒŒ์ผ์— ๋Œ€ํ•œ ์ •๋ณด ์–ป๊ธฐ:

phar info -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/phar_ํŒŒ์ผ}}

  • ํŠน์ • ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ Phar ํŒŒ์ผ ์„œ๋ช…:

phar sign -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/phar_ํŒŒ์ผ}} -h {{์•Œ๊ณ ๋ฆฌ์ฆ˜}}

  • OpenSSL ๊ฐœ์ธ ํ‚ค๋กœ Phar ํŒŒ์ผ ์„œ๋ช…:

phar sign -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/phar_ํŒŒ์ผ}} -h openssl -y {{๊ฒฝ๋กœ/๋Œ€์ƒ/๊ฐœ์ธ_ํ‚ค}}

  • ๋„์›€๋ง ๋ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•ด์‹ฑ/์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‘œ์‹œ:

phar help