今天遇到了一個(gè)問題,在網(wǎng)頁上輸入phpinfo()的信息,發(fā)現(xiàn)已經(jīng)加載了mysqli,pdo-mysql等擴(kuò)展,但是在命令行中運(yùn)行代碼的時(shí)候,卻報(bào)錯(cuò)缺少drivers??鄲懒撕芫貌虐l(fā)現(xiàn)原來是apache加載出來的php的版本和命令行中運(yùn)行的PHP不是一個(gè)版本的,解決方法是:
1.安裝php-version PHP的版本管理工具
brew install php-version
2.運(yùn)行命令:
source $(brew --prefix php-version)/php-version.sh && php-version 7
php-version

Paste_Image.png
//選擇版本
php-version 7.1.0
php -v

Paste_Image.png
解決