
Phar::convertToExecutable 함수를 호출한 후 생성되는 파일의 권한을 부모 폴더와 일치시키기 위해서는 chmod 함수를 사용할 수 있습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$phar->convertToExecutable('example');
chmod('example', 0755);
chmod 함수의 첫 번째 인자는 권한을 변경할 파일의 이름입니다. 두 번째 인자는 권한 자체입니다. 권한은 8진수 또는 10진수로 입력할 수 있습니다. 위 예제에서는 10진수로 755를 입력했습니다.
또한, Phar::convertToExecutable 함수를 호출한 후 chmod 함수를 호출하기 전에 Phar::setPermissions 함수를 사용하여 Phar 객체의 권한을 설정할 수도 있습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$phar->convertToExecutable('example');
$phar->setPermissions(0755);
chmod('example', 0755);
Phar::setPermissions 함수의 인자는 Phar 객체의 권한을 설정할 때 사용하는 권한 자체입니다. Phar::convertToExecutable 함수를 호출한 후 chmod 함수를 호출하는 대신 Phar::setPermissions 함수를 호출하여 Phar 객체의 권한을 설정할 수 있습니다.
2025-04-07 19:22