Mac에서 phar 파일을 만드는 방법은 무엇입니까?
P粉593649715
P粉593649715 2023-08-06 16:52:19
0
1
437

내 폴더를 phar 파일로 패키징하고 싶습니다

phar pack -f result.phar /Users/me/FolderToPack/

그러나 OSX에서는 다음 오류가 반환됩니다. ini 설정 'phar.readonly'를 통해 phar 파일 생성이 비활성화됩니다.

다음 코드를 사용하여 phar.readonly의 값을 변경해 보았습니다.

php -r "ini_set('phar.readonly',0);print(ini_get('phar.readonly'));"

하지만 작동하지 않습니다(phar.readonly 값은 여전히 1입니다). PHP 문서에 따르면 ini 파일에서는 이 값을 변경할 수 없습니다.

추가 라이브러리/프로그램을 설치하는 것 외에 Mac에서 phar 파일을 생성하기 위해 할 수 있는 다른 방법이 있나요?

P粉593649715
P粉593649715

모든 응답 (1)
P粉587780103

macOS에서는 보안 문제로 인해 Phar 파일 생성 기능이 비활성화될 수 있습니다. ini_set을 사용하여 phar.readonly 값을 변경하면 PHP_INI_SYSTEM 유형 구성이므로 아무런 효과가 없습니다. 즉, php.ini 파일에서만 설정할 수 있거나 .htaccess(PHP를 아파치 모듈) .

추가 라이브러리나 프로그램을 설치하고 싶지 않다고 말씀하셨기 때문에 시스템 전체 설정을 수정하거나 추가 설치 없이 Phar 파일을 생성할 수 있는 방법이 아직 남아 있습니다. php 명령을 실행할 때 -d 옵션을 사용하여 phar.readonly 설정을 일시적으로 재정의할 수 있습니다. 방법은 다음과 같습니다.


으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!