이 머신 테스트 환경은 Macos 10.15.7, Nginx 1.19, PHP7.3.24, MacBook Air2017 컴퓨터 해결해 보세요 make hash php 오류 문제?make hash php 오류 문제에 대한 해결 방법: 1. "molten.c"를 찾습니다. 2. 파일의 "HASH_FLAG_PERSISTENT"를 "IS_ARRAY_PERSISTENT"로 바꿉니다. 3. 파일을 저장하고 php.ini를 구성합니다. M 이 글의 운영 환경은 Macos 10.15.7 시스템, PHP7.3.24, Dell G3 컴퓨터
php7.3이 Molten 확장 프로그램을 설치했는데 make 컴파일에서 HASH_FLAG_PERSISTENT 오류가 발생했습니다. Captain Mumu
1. molten 패키지 https://github.com/chuan-yun/Molten을 다운로드하고 디렉토리의 압축을 풀고 디렉토리로 들어갑니다. cd /Applications/MAMP/bin/php/php7.3.24/include/php/ext/Molten-master
sudo /Applications/MAMP/bin/php/php7.3.24/bin/phpize
3. /configure (php-config 경로 참고)
./configure --with-php-config=/Applications/MAMP/bin/php/php7.3.24/bin/php-config --enable-zipkin-header=yes
로 변경되었기 때문에 발생합니다.
솔루션: 찾기 경로 파일(다운로드한 Molten-master 경로)/Applications/MAMP/bin/php/php7.3.24/include/php/ext/Molten-master/ molten.c
파일에 HASH_FLAG_PERSISTENT를 넣고 IS_ARRAY_PERSISTENT로 바꿔서 파일을 저장합니다.
5. 계속해서 make && make install을 실행하고, php.ini를 구성하고 다음을 추가하세요(경로 참고)extension="/Applications/MAMP/bin/php/php7.3.24/lib/php/extensions/no-debug-non-zts-20180731/molten.so"
위 내용은 해시 PHP 오류 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!