我從here安裝了Redis擴展。安裝在我的控制檯中看到Redis的,當我運行php -i
我看到Redis擴展Mac操作系統
redis Redis Support => enabled Redis Version => 2.2.7
當我嘗試創建Redis的類的實例,我得到Fatal error: Uncaught Error: Class 'Redis' not found
。
phpinfo()
顯示我的php.ini
文件位於/usr/local/php5/lib/php.ini
。
我找到解決方案here買它不起作用。我也複製了php-cli ini
的擴展路徑。
其中我試圖使用所有的擴展路徑是:
- 延長= redis.so
- 延長=的/ usr /本地/ PHP5/LIB/PHP /擴展/無調試非ZTS -20151012/redis.so
- 延長= /usr/local/opt/php55-redis/redis.so
誰能幫助我?
沒有...在我看來它不工作,因爲我的php-cli版本是5.5.32,但我的apache版本是7.0.2。 – wtk13
絕對的apache版本與這個問題沒有關係。確保php5_module在/etc/apache2/httpd.conf中正確加載。可能會是:/usr/local/Cellar/php55/5.5.32/libexec/apache2/libphp5.so。我更新了我的答案。 – ThangTD
我對php5_module發表了評論。當我取消註釋並將/usr/local/Cellar/php55/5.5.32/libexec/apache2/libphp5.so放在那裏時,我的apache停止工作。 – wtk13