나는 내가 OSX 아파치에 PHP 코드에서 다른 결과를 가지고, OSX어떻게 OSX 아파치의 터미널과 PHP 코드에서 "보안"명령과 동일한 결과를 얻을 수 있습니까?
macpro-terminal$ whoami
testuser
macpro-terminal$ groups
staff com.apple.access_screensharing everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.sharepoint.group.1
macpro-terminal$ security list-keychains
"/Users/testuser/Library/Keychains/login.keychain" "/Library/Keychains/System.keychain"
macpro-terminal$ xcodebuild -project my.xcodeproj .........
......(build result)..........
Build success
에있는 터미널에서 울부 짖는 결과를 가지고 있지만
test.php
$cpCommand = "whoami"; $output = shell_exec($cpCommand); echo $output; $cpCommand = "groups"; $output = shell_exec($cpCommand); echo $output; $cpCommand = "security list-keychains"; $output = shell_exec($cpCommand); echo $output; $cpCommand = "xcodebuild -project my.xcodeproj ..........."; $output = shell_exec($cpCommand); echo $output;
결과
testuser
staff com.apple.access_screensharing everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.sharepoint.group.1
"/Library/Keychains/System.keychain"
"/Library/Keychains/apsd.keychain"
"/Library/Keychains/System.keychain"
(comment : /Users/testuser/Library/Keychains/login.keychain -> is not exist)
[BEROR]Code Sign error: The identity 'iPhone Distribution: testuser Co.,Ltd' doesn't match any valid, non-expired certificate/private key pair in your keychains
Build failed
OS X 10.8 (Mountain Lion)을 사용해 보았습니다. apache2에 내장되어 있습니다. & PHP.
무엇이 문제입니까?
OSX apache의 터미널에서 PHP 코드 &의 "security"명령과 동일한 결과를 얻으려면 어떻게해야합니까?
감사합니다.