成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

給PHP開(kāi)啟shmop擴(kuò)展實(shí)現(xiàn)共享內(nèi)存

Elle / 2370人閱讀

摘要:在項(xiàng)目開(kāi)發(fā)中,想要實(shí)現(xiàn)多個(gè)進(jìn)程之間共享數(shù)據(jù)的功能,讓客戶端連接能夠共享一個(gè)狀態(tài),需要開(kāi)啟共享內(nèi)存函數(shù)。一找到源碼包里的擴(kuò)展目錄,進(jìn)入二執(zhí)行,生成配置三執(zhí)行命令開(kāi)始編譯四修改開(kāi)啟擴(kuò)展復(fù)制返回的那行路徑添加此行代碼,后面跟上重啟

在項(xiàng)目開(kāi)發(fā)中,想要實(shí)現(xiàn)PHP多個(gè)進(jìn)程之間共享數(shù)據(jù)的功能,讓客戶端連接能夠共享一個(gè)狀態(tài),需要開(kāi)啟共享內(nèi)存函數(shù)shmop。如果預(yù)期考慮會(huì)遇到這方面需求,那么最好在編譯PHP的時(shí)候添加--with-shmop選項(xiàng)。但是編譯的時(shí)候沒(méi)有添加,只能在重新編譯配置了。

一、找到php源碼包里的擴(kuò)展目錄,進(jìn)入shmop

# cd /usr/local/src/php-7.1.10/ext/shmop/

二、執(zhí)行phpize,生成配置

# phpize
[root@bogon shmop]# ls
acinclude.m4    build         config.h.in  config.nice    configure     CREDITS     libtool    Makefile.fragments  missing        package2.xml  README         shmop.la
aclocal.m4      config.guess  config.log   config.status  configure.in  include     ltmain.sh  Makefile.global     mkinstalldirs  package.xml   run-tests.php  shmop.lo
autom4te.cache  config.h      config.m4    config.sub     config.w32    install-sh  Makefile   Makefile.objects    modules        php_shmop.h   shmop.c        tests

三、執(zhí)行命令開(kāi)始編譯

# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------

Build complete.
Don"t forget to run "make test".

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

四、修改php.ini開(kāi)啟擴(kuò)展

復(fù)制返回的那行路徑:/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

# vim /usr/local/php/etc/php.ini
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/shmop.so   //添加此行代碼,后面跟上shmop.so

重啟php

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/62003.html

相關(guān)文章

  • PHP開(kāi)啟shmop擴(kuò)展實(shí)現(xiàn)共享內(nèi)存

    摘要:在項(xiàng)目開(kāi)發(fā)中,想要實(shí)現(xiàn)多個(gè)進(jìn)程之間共享數(shù)據(jù)的功能,讓客戶端連接能夠共享一個(gè)狀態(tài),需要開(kāi)啟共享內(nèi)存函數(shù)。一找到源碼包里的擴(kuò)展目錄,進(jìn)入二執(zhí)行,生成配置三執(zhí)行命令開(kāi)始編譯四修改開(kāi)啟擴(kuò)展復(fù)制返回的那行路徑添加此行代碼,后面跟上重啟 在項(xiàng)目開(kāi)發(fā)中,想要實(shí)現(xiàn)PHP多個(gè)進(jìn)程之間共享數(shù)據(jù)的功能,讓客戶端連接能夠共享一個(gè)狀態(tài),需要開(kāi)啟共享內(nèi)存函數(shù)shmop。如果預(yù)期考慮會(huì)遇到這方面需求,那么最好在編譯...

    diabloneo 評(píng)論0 收藏0
  • php簡(jiǎn)單使用shmop函數(shù)創(chuàng)建共享內(nèi)存減少服務(wù)器負(fù)載

    摘要:請(qǐng)注意,此函數(shù)返回一個(gè)編號(hào),其他函數(shù)可使用該編號(hào)操作該共享內(nèi)存段。從內(nèi)存段讀取數(shù)據(jù)從共享內(nèi)存段讀取數(shù)據(jù)很簡(jiǎn)單。函數(shù)將該內(nèi)存段標(biāo)記為刪除,阻止任何其他進(jìn)程打開(kāi)它。 在之前的一篇博客[了解一下共享內(nèi)存的概念及優(yōu)缺點(diǎn)]已經(jīng)對(duì)共享內(nèi)存的概念做了說(shuō)明。下面就來(lái)簡(jiǎn)單使用共享內(nèi)存(其實(shí)也可以用其他工具,比如redis) PHP做內(nèi)存共享有兩套接口。一個(gè)是shm,它實(shí)際上是變量共享,會(huì)把對(duì)象變量序列化...

    PingCAP 評(píng)論0 收藏0
  • php簡(jiǎn)單使用shmop函數(shù)創(chuàng)建共享內(nèi)存減少服務(wù)器負(fù)載

    摘要:請(qǐng)注意,此函數(shù)返回一個(gè)編號(hào),其他函數(shù)可使用該編號(hào)操作該共享內(nèi)存段。從內(nèi)存段讀取數(shù)據(jù)從共享內(nèi)存段讀取數(shù)據(jù)很簡(jiǎn)單。函數(shù)將該內(nèi)存段標(biāo)記為刪除,阻止任何其他進(jìn)程打開(kāi)它。 在之前的一篇博客[了解一下共享內(nèi)存的概念及優(yōu)缺點(diǎn)]已經(jīng)對(duì)共享內(nèi)存的概念做了說(shuō)明。下面就來(lái)簡(jiǎn)單使用共享內(nèi)存(其實(shí)也可以用其他工具,比如redis) PHP做內(nèi)存共享有兩套接口。一個(gè)是shm,它實(shí)際上是變量共享,會(huì)把對(duì)象變量序列化...

    smartlion 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<