php环境配置获 取不到驱动解决方法could not find driver解
文章 3438 0 0 0
发布时间:2018年09月30日

概述

我们配置好apache和php之后因为不是用的集成的环境,所以都需要我们去手动开启一些配置,来支持环境运行,我们所测试的为thinkphp5.0开发环境!

1.安装好apache和php因为是新的所有我们运行http://59.110.241.33/jwg20180930/index.php 发现出现了could not find driver(意思是找不到驱动),我们打开phpinfo看到pdo处没有开启pdo,那么我们打开php配置文件php.ini,

php环境配置获 取不到驱动解决方法could not find driver解

我下载的php 5.6要使用pdo模块,但是通过百度发现发现没有php.pdo.dll文件,其实在php5.6中php已经内置了pdo功能,只需要在php.ini文件中将

extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll

前面的;分号删除,那么就开启了相应的权限!

在配置php的时候如果你忽略了extension_dir 路径的配置那么你的环境还是不支持pdo权限我们需要把extension_dir 路径指向php文件下的ext文件

php环境配置获 取不到驱动解决方法could not find driver解

添加好以后重启apache才会生效

2.我们配置好以后运行tp5以后发现

php环境配置获 取不到驱动解决方法could not find driver解

mb_strwidth函数未定义,我们可以查到此函数是一个内置的函数我们需要把其对于的函数开启php.ini中找到mbstring扩展将其前面的(;)分号去掉然后重启apache发现程序正常运行

php环境配置获 取不到驱动解决方法could not find driver解

评论专区
Q群
Q群
Q群
反馈
纠错