日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LNMP环境添加第三方模块

發布時間:2023/12/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LNMP环境添加第三方模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.在LNMP環境下添加memcache模塊

1.安裝依賴庫(libevent)

[root@node1 ~]# tar xvf libevent-2.0.21-stable.tar.gz

[root@node1 ~]# cd libevent-2.0.21-stable
[root@node1 libevent-2.0.21-stable]# ./configure? --prefix=/usr/local/libevent

[root@node1 libevent-2.0.21-stable]# make

[root@node1 libevent-2.0.21-stable]# make install

[root@node1 libevent-2.0.21-stable]# echo $?
0
[root@node1 libevent-2.0.21-stable]#

?

2.安裝memcached服務端

[root@node1 libevent-2.0.21-stable]# cd ..
[root@node1 ~]# wget?http://memcached.org/files/memcached-1.4.21.tar.gz

[root@localhost libevent-1.4.13-stable]# cd ..

[root@node1 ~]# tar xvf memcached-1.4.21.tar.gz

[root@node1 ~]# cd memcached-1.4.20

[root@node1 memcached-1.4.21]# ./configure? --prefix=/usr/local/memcached

--with-libevent=/usr/local/libevent/

[root@node1 memcached-1.4.21]# make && make install

[root@node1 memcached-1.4.21]# echo $?
0
[root@node1 memcached-1.4.21]#

?

3.安裝memcache客戶端

[root@node1 memcached-1.4.21]# cd ..
[root@node1 ~]# wget?http://pecl.php.net/get/memcache-2.2.7.tgz

[root@node1 ~]# tar xvf memcache-2.2.7.tgz

[root@node1 ~]# cd memcache-2.2.7?
[root@node1 memcache-2.2.7]# /usr/local/php-5.4.28/bin/phpize?
Configuring for:
PHP Api Version:???????? 20100412
Zend Module Api No:????? 20100525
Zend Extension Api No:?? 220100525
[root@node1 memcache-2.2.7]# ./configure? --enable-memcache --with-php-config=/usr/local/php-5.4.28/bin/php-config? --with-zlib-dir

[root@node1 memcache-2.2.7]# make && make install

[root@node1 memcache-2.2.7]# vim /usr/local/php-5.4.28/lib/php.ini

[memcache]
extension_dir="/usr/local/php-5.4.28/lib/php/extensions/no-debug-non-zts-20100525/"
extension=memcache.so

[root@node1 memcache-2.2.7]#

?

4.啟動memcached服務

[root@node1 memcache-2.2.7]# /usr/local/memcached/bin/memcached -d -m 10 -u root -l 192.168.1.105 -p 11211 -c 256 -P /tmp/memcached.pid
[root@node1 memcache-2.2.7]# netstat -antp | grep 11211
tcp??????? 0????? 0 192.168.1.105:11211???????? 0.0.0.0:*?????????????????? LISTEN????? 6943/memcached??????
[root@node1 memcache-2.2.7]#

參數說明:
-d選項是啟動一個守護進程,
-m是分配給Memcache使用的內存數量,單位是MB,我這里是10MB,
-u是運行Memcache的用戶,我這里是root,
-l是監聽的服務器IP地址,如果有多個地址的話,我這里指定了服務器的IP地址202.207.177.177,
-p是設置Memcache監聽的端口,我這里設置了11211,最好是1024以上的端口,
-c選項是最大運行的并發連接數,默認是1024,我這里設置了256,按照你服務器的負載量來設定,
-P是設置保存Memcache的pid文件,我這里是保存在?/tmp/memcached.pid.

?

5.啟動nginx和php-fpm打開php首頁,查看是否加載memcache模塊

[root@node1 memcache-2.2.7]# killall nginx
[root@node1 memcache-2.2.7]# killall php-fpm
[root@node1 memcache-2.2.7]# /usr/local/php-5.4.28/sbin/php-fpm?
[root@node1 memcache-2.2.7]# /usr/local/nginx-1.6.2/sbin/nginx?
[root@node1 memcache-2.2.7]# netstat -antup | grep -E '80|11211|9000'
tcp??????? 0????? 0 127.0.0.1:9000????????????? 0.0.0.0:*?????????????????? LISTEN????? 6954/php-fpm????????
tcp??????? 0????? 0 192.168.1.105:11211???????? 0.0.0.0:*?????????????????? LISTEN????? 6943/memcached??????
tcp??????? 0????? 0 0.0.0.0:80????????????????? 0.0.0.0:*?????????????????? LISTEN????? 6958/nginx???????????????????
udp??????? 0????? 0 192.168.1.105:11211???????? 0.0.0.0:*?????????????????????????????? 6943/memcached????????
[root@node1 memcache-2.2.7]#

?

6.測試面顯示加載的模塊

?

二.在LNMP環境下添加redis模塊

1.下載安裝phpredis模塊

[root@node1 phpredis-develop]# ./configure --with-php-config=/usr/local/php-5.4.28/bin/php-config? --enable-redis

[root@node1 phpredis-develop]# make && make install

[root@node1 phpredis-develop]# echo $?
0
[root@node1 phpredis-develop]# vim /usr/local/php-5.4.28/lib/php.ini

[redis]
extension_dir="/usr/local/php-5.4.28/lib/php/extensions/no-debug-non-zts-20100525/"
extension=redis.so

[root@node1 phpredis-develop]# killall php-fpm
[root@node1 phpredis-develop]# killall nginx
[root@node1 phpredis-develop]# /usr/local/php-5.4.28/sbin/php-fpm?
[root@node1 phpredis-develop]# /usr/local/nginx-1.6.2/sbin/nginx?
[root@node1 phpredis-develop]#

?

2.檢查模塊是否已安裝好

?

三.LNMP環境下安裝mongodb模塊

1.下載安裝mongo模塊

[root@node1 ~]# wget?http://pecl.php.net/get/mongo-1.5.8.tgz

[root@node1 ~]# tar xvf mongo-1.5.8.tgz

[root@node1 ~]# cd mongo-1.5.8
[root@node1 mongo-1.5.8]# /usr/local/php-5.4.28/bin/phpize?
Configuring for:
PHP Api Version:???????? 20100412
Zend Module Api No:????? 20100525
Zend Extension Api No:?? 220100525
[root@node1 mongo-1.5.8]# ./configure? --with-php-config=/usr/local/php-5.4.28/bin/php-config?

--enable-mongo

[root@node1 mongo-1.5.8]# make && make install

[root@node1 mongo-1.5.8]# vim /usr/local/php-5.4.28/lib/php.ini

[mongo]
extension_dir="/usr/local/php-5.4.28/lib/php/extensions/no-debug-non-zts-20100525/"
extension=mongo.so

[root@node1 mongo-1.5.8]# killall php-fpm
[root@node1 mongo-1.5.8]# killall nginx
[root@node1 mongo-1.5.8]# /usr/local/php-5.4.28/sbin/php-fpm?
[root@node1 mongo-1.5.8]# /usr/local/nginx-1.6.2/sbin/nginx?
[root@node1 mongo-1.5.8]#

?

2.檢查模塊是否已安裝好

?

四.在安裝php時禁用了libiconv模塊,此時需要添加此模塊

1.下載和線上版本對應的php源代碼,在源代碼中找到iconv模塊的路徑進行編譯

[root@node1 ~]# cd php-5.4.28/ext/iconv/
[root@node1 iconv]# /usr/local/php-5.4.28/bin/phpize?
Configuring for:
PHP Api Version:???????? 20100412
Zend Module Api No:????? 20100525
Zend Extension Api No:?? 220100525
[root@node1 iconv]# ./configure? --with-php-config=/usr/local/php-5.4.28/bin/php-config

[root@node1 iconv]# make && make install

[root@node1 iconv]# vim /usr/local/php-5.4.28/lib/php.ini

[iconv]
extension_dir="/usr/local/php-5.4.28/lib/php/extensions/no-debug-non-zts-20100525/"
extension=iconv.so

[root@node1 iconv]# killall php-fpm
[root@node1 iconv]# killall nginx
[root@node1 iconv]# /usr/local/php-5.4.28/sbin/php-fpm?
[root@node1 iconv]# /usr/local/nginx-1.6.2/sbin/nginx?
[root@node1 iconv]#

?

2.檢查模塊是否已安裝好

?

五.對nginx服務添加模塊

[root@node1 ~]# cd /usr/local/nginx-1.6.2/sbin/
[root@node1 sbin]# ./nginx? -V???????? --查看此時nginx安裝的模塊
nginx version: nginx/1.6.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)?
configure arguments: --prefix=/usr/local/nginx-1.6.2 --user=nginx --group=nginx --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module

[root@node1 ~]# cd nginx-1.6.2

[root@node1 nginx-1.6.2]# ./configure --prefix=/usr/local/nginx-1.6.2/ --user=nginx --group=nginx --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_sub_module?????? --下載新的源代碼包重新編譯

[root@node1 nginx-1.6.2]# make?

[root@node1 nginx-1.6.2]# ll objs/??????? --編譯和配置后本地目錄會生成objs目錄
total 3004
-rw-r--r--. 1 root root?? 17760 Dec 29 05:22 autoconf.err
-rw-r--r--. 1 root root?? 38159 Dec 29 05:22 Makefile
-rwxr-xr-x. 1 root root 2960495 Dec 29 05:23 nginx
-rw-r--r--. 1 root root??? 5253 Dec 29 05:23 nginx.8
-rw-r--r--. 1 root root??? 5572 Dec 29 05:22 ngx_auto_config.h
-rw-r--r--. 1 root root???? 657 Dec 29 05:22 ngx_auto_headers.h
-rw-r--r--. 1 root root??? 4010 Dec 29 05:22 ngx_modules.c
-rw-r--r--. 1 root root?? 21204 Dec 29 05:23 ngx_modules.o
drwxr-xr-x. 8 root root??? 4096 Dec 27 23:34 src
[root@node1 nginx-1.6.2]#?mv?/usr/local/nginx-1.6.2/sbin/nginx? /usr/local/nginx-1.6.2/sbin/nginx.old?? --配置以前的服務腳本
[root@node1 nginx-1.6.2]# cp -a objs/nginx /usr/local/nginx-1.6.2/sbin/??? --將新編譯的腳本放到nginx服務的根目錄
[root@node1 nginx-1.6.2]# /usr/local/nginx-1.6.2/sbin/nginx -V??? --查看新編譯后的配置
nginx version: nginx/1.6.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)?
configure arguments: --prefix=/usr/local/nginx-1.6.2/ --user=nginx --group=nginx --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_sub_module
[root@node1 nginx-1.6.2]#










本文轉自 z597011036 51CTO博客,原文鏈接:http://blog.51cto.com/tongcheng/1419093,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的LNMP环境添加第三方模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青青青草 | 国产日韩欧美成人 | 恶虐女帝安卓汉化版最新版本 | 人人爽人人 | 视频一区欧美 | 91丨porny丨首页 | 人妖天堂狠狠ts人妖天堂狠狠 | 538在线精品视频 | 久草视频观看 | 亚洲成人高清 | 韩国av在线| 成人天堂噜噜噜 | 少妇闺蜜换浪荡h肉辣文 | 欧美一区二区区 | 爱爱网站视频 | 国产一伦一伦一伦 | 国产香蕉网| 天天舔天天射 | 66av欧美| 成人在线视频网址 | 久久久国产一区二区三区 | 人人看人人看 | 久久久久99精品成人片三人毛片 | 亚洲大尺度在线 | 99性趣网| 欧美一区二区不卡视频 | 免费在线网站 | 男女激情大尺度做爰视频 | 国产精品xxx在线 | 九一亚洲精品 | 国产精品偷伦视频免费观看了 | 欧美性做爰毛片 | 麻豆免费视频 | 少妇丰满尤物大尺度写真 | 日韩欧美成人一区二区三区 | 久久视频在线看 | 久久裸体视频 | 成人欧美一区二区三区 | 久久亚洲综合网 | 欧美专区在线视频 | 自拍偷拍视频网 | 中文字幕1区2区3区 www.com黄色片 | 日狠狠 | 久久久网站 | 亚洲AV永久无码国产精品国产 | 800av凹凸| 青青草91 | 亚洲AV乱码国产精品观看麻豆 | 致单身男女免费观看完整版 | 亚洲自拍在线观看 | 亚洲性少妇 | 视频丨9l丨白浆 | 日韩一区二区三区在线看 | 宅男午夜影院 | 麻豆视频一区二区三区 | 欧美日韩中文国产一区发布 | 黑人操亚洲美女 | 少妇色视频 | 国产精品视频一区二区三区, | 亚洲AV无码成人国产精品色 | 国产福利一区视频 | 久久免费在线视频 | 波岛野结衣 | 特一级黄色大片 | heyzo在线播放 | 久久新视频 | 台湾佬美性中文娱乐网 | 色哟哟国产精品色哟哟 | 国产精品视频不卡 | 哈利波特3在线观看免费版英文版 | 动漫美女隐私无遮挡 | 一区二区三区伦理 | 欧美男女激情 | 午夜精品久久久久久久久久久 | 最近日本中文字幕 | 一区二区三区在线观看免费视频 | 欧美用舌头去添高潮 | 黄色在线观看视频 | 永久免费观看av | 少妇裸体淫交视频免费看高清 | 精品天堂 | 国产精品成人3p一区二区三区 | 日韩电影一区 | 色综合av | 狠狠躁18三区二区一区 | 午夜电影一区二区 | 久久久久色 | 91官网视频 | 91理论片 | 综合久久久久久 | 国产吞精囗交久久久 | 天天摸天天操天天爽 | 极品少妇xxxx | 超碰一区| 91精品一区二区三区在线观看 | 免费的黄色的视频 | 懂色av粉嫩av蜜乳av | 国产精品第三页 | 久久艹精品 |