------------------------------------------------------------------------------------------------------php
解釋下Linux命令:html
./configure #腳本配置工具mysql
./configure --help #查看腳本配置工具configure的命令行選項linux
/usr/local/php/bin/phpize #phpize命令用於在編譯好的PHP中擴展模塊nginx
1. 下載你要安裝的軟件包,解壓獲得目錄(如:phpredis)redis
2. 進入軟件包目錄(cd phpredis)sql
3. 執行phpsize命令(/usr/local/php/bin/phpize)vim
成功後,當前目錄將獲得configure文件。瀏覽器
4. 進行配置(./configure --with-php-config=/usr/local/php/bin/php-config #指定安裝在哪一個PHP)服務器
注:若是系統缺乏phpize命令,且你使用的是預編譯的RPM包,那麼必定要安裝適當的PHP開發版本,由於它們通常都包含phpize命令連同合適的頭文件來編譯PHP及其擴展。
5. 編譯安裝
make
make install
6. 安裝成功出現以下提示:
擴展存放位置:
7. 修改PHP配置文件(vim /usr/local/php/etc/php.ini)
加入: extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so";
或直接: extension = "redis.so";(注意前面不要加分號,若是已有extension_dir, 則不須要再寫)
8. 重啓服務器
pkill -9 nginx ; /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
用phpinfo()在瀏覽器中查看PHP配置清單,ok, 到此安裝已完成。
-----------------------------------------------------------------------------------------------------
一些服務開啓的命令:
pkill php-fpm; /usr/local/php/sbin/php-fpm
linux:
/etc/init.d/nginx start|stop|restart #啓動|中止|重啓nginx
/etc/init.d/php-fpm start|stop|restart #啓動|中止|重啓php-fpm
/etc/init.d/mysql start|stop|restart #啓動|中止|重啓msyq
freebsd:
/usr/local/etc/rc.d/nginx start|stop|restart #啓動|中止|重啓nginx
/usr/local/etc/rc.d/mysql-server start|stop|restart #啓動|中止|重啓mysql
/usr/local/etc/rc.d/php-fpm start|stop|restart #啓動|中止|重啓php-fpm
/usr/local/sbin/nginx #啓動nginx
/usr/local/sbin/nginx -s stop #中止nginx
/usr/local/sbin/nginx -s reload #重啓nginx
-----------------------------------------------------------------------------------------------------