1.創建并進入源碼保存目錄,下載源碼包,解壓
mkdir -p /usr/local/srccd /usr/local/srcwget -c http://download.redis.io/releases/redis-4.0.10.tar.gztar -zxvf redis-4.0.10.tar.gzcd redis-4.0.10
2.編譯,安裝
#安裝依賴yum -y install gcc gcc-c++make MALLOC=libcmake PREFIX=/usr/local/redis install
3.配置
#創建配置文件目錄mkdir -p /usr/local/redis/etc/#將源碼目錄下的redis.conf復制到etccp /usr/local/src/redis-4.0.10/redis.conf /usr/local/redis/etc/#修改redis.confvim /usr/local/redis/etc/redis.confdaemonize yes #redis以守護進程的方式運行#配置html' target='_blank'>環境變量vim /etc/profilePATH=$PATH:/usr/local/redis/binexport PATH#立即生效source /etc/profile
4.設置開機啟動
#將redis的啟動腳本復制一份放到/etc/init.d目錄下cp /usr/local/src/redis-4.0.10/utils/redis_init_script /etc/init.d/redisd#創建/etc/redis目錄,復制redis.confmkdir -p /etc/rediscp /usr/local/redis/etc/redis.conf /etc/redis/6379.conf#進入/etc/init.dcd /etc/init.d#修改啟動腳本vim redisd#修改服務的位置EXEC=/usr/local/redis/bin/redis-server#修改命令行工具的位置CLIEXEC=/usr/local/redis/bin/redis-cli#開機啟動chkconfig redisd on
5.啟動redisd
[root@jmsite init.d]# service redisd startStarting Redis server...118991:C 21 Dec 08:39:46.508 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo118991:C 21 Dec 08:39:46.509 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=118991, just started118991:C 21 Dec 08:39:46.509 # Configuration loaded
6.安裝php-redis擴展
#進入源碼保存目錄,下載,解壓
cd /usr/local/srcwget -c http://pecl.php.net/get/redis-4.2.0.tgztar -zxvf redis-4.2.0.tgzcd redis-4.2.0
#生成configure文件
/usr/local/php72/bin/phpize #這是我的phpize的位置
#配置,編譯,安裝
./configure --with-php-config=/usr/local/php72/bin/php-configmake -j4make install
#將redis擴展加入php.ini
echo "extension=redis.so" >> /usr/local/php72/etc/php.ini
#重啟php,查看phpinfo();
以上就是CentOS6.9源碼編譯安裝redis和php-redis擴展的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答