在window系統(tǒng)吠昭,為了方便切換PHP版本枷颊,我用的是PHPstudy,在開發(fā)環(huán)境中我用的是?php7.0版本遂赠,按照百度找到的教程安裝并配置,打印phpinfo可見 AMQP,但是在?$this->connection = new AMQPConnection($this->configArray);?時(shí)會(huì)遇到?Class 'AMQPConnection' not found?問題缩麸。
百度,谷歌并沒有得到我想要的答案赡矢,查看一下PHP?的版本杭朱,發(fā)現(xiàn)是PHP7.2的。于是我把PHP7.2的RabbitMQ擴(kuò)展也裝了一遍吹散,居然可以了弧械。
不能理解的是我切換的版本是?PHP7.0 ,為什么 php -v?的時(shí)候是PHP7.2呢?并且系統(tǒng)變量配置的是PHP7.0版本空民。
不過在這篇文章?提到:
補(bǔ)充一點(diǎn)刃唐,我實(shí)例化測(cè)試用例的時(shí)候羞迷,是使用命令行去執(zhí)行的,是否是與 php-cli.ini 画饥,php7.0的cli版本對(duì)應(yīng)的是 php7.2?如果是這樣衔瓮,那還說的過去,但是為什么是這樣子抖甘?no found的問題解決了热鞍,但是不知道為什么是這樣子,帶著疑問繼續(xù)往下探索衔彻,同時(shí)把經(jīng)歷發(fā)出來薇宠,希望知道原因的同學(xué)可以一起來探討一下。