>  기사  >  백엔드 개발  >  PHP에 mysqli 확장이 부족한 이유는 무엇입니까?

PHP에 mysqli 확장이 부족한 이유는 무엇입니까?

巴扎黑
巴扎黑원래의
2017-09-26 09:46:376963검색

php에 mysqli 확장이 없는 이유: 1. php.ini 구성 파일에서 php_mysqli.dll 확장이 활성화되어 있지 않습니다. 2. Extension_dir의 주소가 ext 디렉토리를 가리키지 않습니다. 존재하지 않습니다.

PHP에 mysqli 확장이 부족한 이유는 무엇입니까?

최근 php를 설치한 후 phpinfo에 mysqli 확장 메서드가 누락된 것을 발견했습니다. 많은 웹사이트를 조사한 결과 마침내 문제를 발견했습니다. mysqli 확장이 설치되지 않은 5가지 이유는 다음과 같습니다.

PHP 설치 시 mysqli 확장이 부족한 이유와 해결 방법

1 php.iniphp.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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.