swoole/php-cp 安裝

https://github.com/swoole/php-cp  下載包php

Requirement

  • PHP 5.3 + (no zts)
  • linux 2.6+
  • pdo and redis extension install

Install

phpize=>./configure=>make install=>echo "extensions=xx/connect_pool.so">php.inilinux

提示

  • pool_server 必須以root用戶啓動
  • redis不支持pub/sub方法
  • 當你用完一個鏈接後(例如:fetchAll調用結束),請調用release來立刻釋放鏈接到池子裏面(若是事務須要在事務commit或者rollback後release),若是不想改業務代碼能夠在框架層每次fetch(或者get/set)用完以後調用release方法。

個人php按照目錄:/usr/local/php6git

個人下載包目錄:~/下載github

  cd 下載redis

  cd php-cp-master/vim

   /usr/local/php6/bin/phpizeswoole

./configure --with-php-config=/usr/local/php6/bin/php-config
make
sudo make install
cd etc
sudo vim php.ini
cd ..
bin/php -m
cd ~/下載/php-cp-master
sudo cp pool.ini /etc/
sudo chmod a+x pool_server
sudo php pool_server start
sudo killall php-fpm
ps -ef|grep fpm
sudo kill -9 12644
sudo fpm
sudo /usr/local/php6/bin/php pool_server start
相關文章
相關標籤/搜索