오류 모듈 php5ts.dll에 대한 해결 방법: 먼저 시스템 환경 변수 Path에서 mysql의 bin 디렉터리를 이동하거나 MySql의 bin 디렉터리에서 "libmysql.dll"을 이동한 다음 시스템을 다시 시작합니다.
권장: "PHP 비디오 튜토리얼"
오류 응용 프로그램 httpd.exe, 오류 모듈 php5ts.dll, 오류 주소 0x0000acca.
이 문제는 Windows에서 PHP+Apache+Mysql 환경을 구성할 때 발생합니다.
구체적인 성능은 PHP는 정상적으로 실행되지만, PHP가 MySql의 관련 기능을 호출하면 오류가 발생하고, Apache에서 오류를 기록한다는 것입니다.
환경 구성 방법:
php는 Apache에서 모듈로 실행됩니다. 사용자 정의된 php.ini 경로
phpinfo()는 mysql 라이브러리가 성공적으로 로드되었음을 보여줍니다.
오류가 발생한 후 Windows 오류 로그에 다음 내용이 남습니다:
오류 응용 프로그램 httpd.exe, 버전 2.2.21.0, 오류 모듈 php5ts.dll, 버전 5.2.17.17, 오류 주소 0x0000acca.
이유는 다음과 같습니다.
MySql을 설치할 때 구성 설정 중에 MySql의 Bin 디렉터리가 시스템 환경 변수 Path에 배치됩니다. Bin 디렉터리에 libmysql.dll 라이브러리가 있습니다.
PHP는 mysql 라이브러리를 로드할 때 시스템 환경 변수 Path의 각 디렉터리를 검색하여 libmysql.dll을 찾습니다. mysql의 bin 디렉터리도 거기에 있기 때문에 PHP는 먼저 mysql의 libmysql.dll을 로드합니다. 따라서 라이브러리 호환성 문제로 인해 mysql 함수를 실행할 수 없습니다.
해결책:
1. mysql의 bin 디렉터리를 시스템 환경 변수 Path 밖으로 이동하거나 libmysql.dll을 MySql의 bin 디렉터리 밖으로 이동하거나 libmysql.dll의 이름을 바꿉니다.
2. 시스템을 다시 시작하면 테스트가 정상입니다.
위 내용은 오류 모듈 php5ts.dll 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!