轉載:https://laracasts.com/discuss/channels/tips/tutorial-guide-installing-php-redis-on-fresh-install-homestead-with-php7php
vagrant@homestead:~$ sudo apt-get update vagrant@homestead:~$ git clone -b php7 https://github.com/phpredis/phpredis.git vagrant@homestead:~$ sudo mv phpredis/ /etc/ vagrant@homestead:~$ cd /etc/phpredis vagrant@homestead:/etc/phpredis$ phpize vagrant@homestead:/etc/phpredis$ ./configure vagrant@homestead:/etc/phpredis$ make && make install Note This is an Extension You Need to Enable to Make it Work in Php 7 This First Command Will Allow You To Call PHPREDIS Facade in Browser vagrant@homestead:/etc/phpredis$ sudo vim /etc/php/7.0/fpm/conf.d/redis.ini Inside Vim Paste this extension=/etc/phpredis/modules/redis.so :w! ->write/save :q ->exit vim NOTE This Extension needs To be Enable in PHP ini to ENABLE it on your Command Line Interface Such As Artisan. The Usual Problem You Will Face If You Wont do this is Get a Redis Class Not Found vagrant@homestead:/etc/phpredis$ sudo vim /etc/php/7.0/cli/php.ini then Look for this Word CLI Server Type /CLI Server Add to the last line of extension extension=/etc/phpredis/modules/redis.so :w! ->write/save :q ->exit vim vagrant@homestead:/etc/phpredis$ sudo service php7.0-fpm restart vagrant@homestead:/etc/phpredis$ sudo service nginx restart To Test if PhpRedis Extension is Working php -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }" It Should Return OK!