php에 mysqli 확장이 없는 이유: 1. php.ini 구성 파일에서 php_mysqli.dll 확장이 활성화되어 있지 않습니다. 2. Extension_dir의 주소가 ext 디렉토리를 가리키지 않습니다. 존재하지 않습니다.
최근 php를 설치한 후 phpinfo에 mysqli 확장 메서드가 누락된 것을 발견했습니다. 많은 웹사이트를 조사한 결과 마침내 문제를 발견했습니다. mysqli 확장이 설치되지 않은 5가지 이유는 다음과 같습니다.
PHP 설치 시 mysqli 확장이 부족한 이유와 해결 방법
1 php.ini
php.ini
extension=php_mysqli.dll
是不是已经启用
也就是去掉前面的。
2、检查php.ini
extension_dir
地址是不是指向了php目录的ext目录下
这步是关键,我就是处在这一步的问题上
我把 extension_dir = "e:\www\php54\ext"
设置成了自己的目录 就可以了
3、检查lib_mysql.dll有没有拷贝到windows目录下
这个dll文件有多种形式的 有没加下划线的libmysql_d.dll 因此要注意自己看
4、检查php安装目录ext目录下,php_mysqli.dll文件是不是存在
网上也说明 最好使用zip包解压 不会出现文件丢失
5、查看php详细页面<?php phpinfo(); ?>
extension=php_mysqli.dll
이 활성화되었는지 확인하세요. 즉, 앞부분을 제거하는 것입니다. 2. php.ini
extension_dir
주소가 php 디렉토리의 ext 디렉토리를 가리키는지 확인하세요
extension_dir = "e:\www\php54\ext"
를 내 디렉터리로 설정했습니다🎜🎜3. lib_mysql.dll이 Windows 디렉터리에 복사되었는지 확인하세요🎜 🎜This dll 파일에는 밑줄이 없는 libmysql_d.dll을 포함한 다양한 형태가 있으므로 주의 깊게 읽어보시기 바랍니다🎜🎜4. php_mysqli.dll 파일이 php 설치 디렉터리의 ext 디렉터리에 있는지 확인하세요🎜🎜온라인에서도 언급되어 있습니다 zip을 사용하는 것이 가장 좋습니다. 패키지 압축을 풀 때 파일 손실이 없습니다🎜🎜5. mysql과 mysqli가 압축 해제되었는지 확인하려면 php 세부 정보 페이지 <?php phpinfo() ?>
를 확인하세요. 시작됨🎜🎜이 단계는 mysqli를 켜셨나요🎜🎜그렇지 않은 경우 PHP 상세페이지에서 mysqli 키워드를 검색하시면 볼 수 없습니다🎜🎜더 많은 관련 지식을 보시려면 🎜PHP를 방문해 주세요 중국사이트🎜! ! 🎜위 내용은 PHP에 mysqli 확장이 부족한 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!