cd /root/ && wget
tar -zxvf redis-3.0.5.tar.gz
cd redis-3.0.5
#編譯安裝
make
cd src
make install prefix=/usr/local/redis
mkdir /usr/local/redis/etc
cd ..
cp redis.conf /usr/local/redis/etc/redis.conf
# 建立命令鏈結
ln -s /usr/local/redis/bin/redis-server /usr/local/bin/
# 加入到 /etc/rc.loacl
echo
"nohup redis-server > /root/redis.log 2>&1 &" >> /etc/rc.d/rc.local
編譯
cd /root/ && wget && tar -xvf yac-2.0.2.tgz
cd yac-2.0.2
#編譯安裝
phpize
./configure --prefix=/usr/local/yac --with-php-config=/usr/local/php/bin/php-config
make && make install
修改php.ini
extension=yac.so
[yac]
yac.enable = 1
yac.keys_memory_size = 4m
yac.values_memory_size = 64m
yac.compress_threshold = -1
yac.enable_cli = 0
cd /root/ && wget
tar -xvf redis-4.0.2.tgz
cd redis-4.0.2
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
修改php.ini
extension=redis.so
hiredis 依賴 安裝
cd /root/ && wget -c && tar -xvf v0.13.3.tar.gz && cd hiredis-0.13.3/
make -j
make install
ldconfig
swoole
- 舊版
cd /root/ && wget -c && mv v2.0.8.tar.gz php-swoole-2.0.8.tar.gz && tar -xvf php-swoole-2.0.8.tar.gz && cd swoole-src-2.0.8/
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-async-redis
make && make install
cd /root/ && curl -fssl '' -o swoole-4.0.0.tgz
tar -xvf swoole-4.0.0.tgz && cd swoole-4.0.0 && phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-async-redis && make -j && make install
修改php.ini
extension=swoole.so
cd /root/ && wget
tar -xvf xdebug-2.6.0.tgz && cd xdebug-2.6.0
phpize
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
make clean && make -j
make install
修改php.ini
遠端除錯腳步需要配置系統環境變數export php_ide_config="servername=remotescripthost"
zend_extension="xdebug.so"
[xdebug]
xdebug.remote_autostart = on
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host= 192.168.18.1
xdebug.remote_port = 9500
;xdebug.show_local_vars=0
;xdebug.profiler_enable = 1
;xdebug.profiler_enable_trigger = 1
;xdebug.profiler_output_name = cachegrind.out.%t.%p
;xdebug.profiler_output_dir = "d:/logs/xdebug"
;xdebug.idekey = 1
;xdebug.auto_trace = on
;xdebug.trace_options=0
;xdebug.trace_output_dir="d:/logs/xdebug"
;xdebug.trace_output_name=trace.%c
# 安裝php yaf 拓展
pecl install yaf
# 安裝php inotify 拓展
pecl install inotify
# 安裝php mongodb 拓展
pecl install mongodb
# 安裝php yac 拓展
pecl install channel:
# 安裝php redis 拓展
pecl install redis
# 安裝php xdebug 拓展
pecl install xdebug
修改.user.ini:
.user.ini檔案無法直接修改
.user.ini不需要重啟一般5分鐘左右生效,也可以重啟一下php-fpm立即生效。
去除防跨目錄
如果不想用防跨目錄的限制:
lnmp 1.4以下,直接刪除.user.ini 再重啟php-fpm即可。
lnmp 1.4上 還需要將 /usr/local/nginx/conf/fastcgi.conf 裡面的fastcgi_param php_admin_value "open_basedir=$document_root/:/tmp/:/proc/"; 刪除,需要重啟nginx。
lnmpa或lamp 1.2上的防跨目錄的設定
使用的對應apache虛擬主機配置檔案裡的php_admin_value open_basedir引數進行設定。
如果不需要設定可以在前面加 # 進行注釋,或自行修改目錄的限制。
重啟apache生效。
redis安裝與配置及php拓展redis
2 安裝redis cd redis進入目錄 make prefix usr local redis install cd usr local redis cd bin 進入bin可以看到相關命令 mkdir p usr local redis etc 啟動失敗修復 如何修復 安裝make失敗 報錯...
php安裝redis拓展
一 所需資源 1.autoconf 2.62.tar.gz 2.phpredis.tar.gz 二 php redis安裝配置 phpredis中文手冊 1.進入phpredis原始碼目錄並執行php的bin目錄下的乙個工具叫 phpize shell cd home jinnan tar shel...
php安裝redis拓展
檢視是否安裝redis庫了。可以通過下面2種方式檢視。phpinfo 是否能輸出redis的載入資訊 在命令列執行 php m 輸出gdwget解壓後在phpredis3.1.2目錄下執行 tar zxvf 3.1.2.tar.gz cd phpredis 3.1.2 phpize extensio...