摘要:本次編譯擴(kuò)展,以為例進(jìn)入的擴(kuò)展庫(kù)搜索復(fù)制版源碼鏈接下載到服務(wù)器并解壓使用創(chuàng)建文件生成并編譯安裝把生成的擴(kuò)展,在里引入重啟或重啟為路徑提示缺少繼續(xù)報(bào)錯(cuò)加入或填絕對(duì)路徑重啟
本次編譯PHP7擴(kuò)展,以 memcached 為例
1.進(jìn)入 http://pecl.php.net PHP的擴(kuò)展庫(kù)
2.搜索 memcached 復(fù)制 stable版 源碼鏈接
3.下載到服務(wù)器并解壓
4.使用 phpize 創(chuàng)建 configure 文件
5.生成 Makefile 并 編譯安裝
6.把生成的 .so 擴(kuò)展,在 php.ini 里引入
7.重啟 PHP 或 重啟 Apache
wget https://pecl.php.net/get/memcached-3.0.3.tgz tar xzf memcached-3.0.3.tgz cd memcached-3.0.3 /path/php/bin/phpize #path 為 PHP路徑 ./configure --with-php-config=/path/php/bin/php-config
提示缺少 libmemcached
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz tar xzf libmemcached-1.0.18 cd libmemcached-1.0.18 ./configure --prefix=/usr/local/libmemcached make && make install cd memcached-3.0.3 ./configure --with-php-config=/usr/local/php7/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached
繼續(xù)報(bào)錯(cuò)
./configure --with-php-config=/usr/local/php7/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl make && make install vim php.ini 加入: extension=memcached.so #或填絕對(duì)路徑
重啟PHP pkill -9 php /usr/local/php7/sbin/php-fpm
查看 phpinfo 頁(yè)面,就可以看到 memcached 擴(kuò)展成功安裝了
編譯安裝時(shí),缺啥補(bǔ)啥就行
參考鏈接:
http://www.lnmp.cn/install-memcache-and-memcached-extends-under-php7.html
http://www.cnblogs.com/linuxboke/p/5492272.html
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/61721.html
摘要:安裝原生擴(kuò)展以為例,這是國(guó)際化的擴(kuò)展。將會(huì)把源碼編譯成將會(huì)把移動(dòng)到當(dāng)前安裝的的擴(kuò)展目錄。安裝第三方擴(kuò)展將以這個(gè)擴(kuò)展為例,這個(gè)擴(kuò)展主要實(shí)現(xiàn)了識(shí)別條形碼的功能。 本文參考 一開(kāi)始安裝PHP的時(shí)候,我們并不知道需要哪些擴(kuò)展,所以只有等到我們真正用到的時(shí)候才想辦法去安裝。 安裝PHP擴(kuò)展最簡(jiǎn)單的辦法就是 sudo apt-get install php5-xxx 但有的時(shí)候并...
摘要:目前支持和協(xié)議。除此以外,還能在可能的字符編碼之間相互進(jìn)行編碼轉(zhuǎn)換。如果啟用了這個(gè)功能,輸入字符編碼可能將自動(dòng)轉(zhuǎn)換成。這些可能在未來(lái)增加。 前言 PHP7即將在12月3日正式發(fā)布,而RC8是已經(jīng)差不多穩(wěn)定了的版本,后續(xù)的GA版本主要都是在修復(fù)bug,所以為了未來(lái)開(kāi)發(fā)環(huán)境的升級(jí),準(zhǔn)備嘗試安裝一下。 PHP7.0.0將在12月3日正式發(fā)布,但是12月2日時(shí)github已經(jīng)發(fā)布出PHP-7...
摘要:簡(jiǎn)單點(diǎn),先來(lái)實(shí)現(xiàn)一個(gè)擴(kuò)展的。接下來(lái)我們將使用它來(lái)生成我們的擴(kuò)展的基本骨架。注意不要添加任何分號(hào)。有興趣的同學(xué)可以自行研究一下靜態(tài)編譯是什么鬼在擴(kuò)展目錄中執(zhí)行命令。一定要在擴(kuò)展的目錄執(zhí)行才有效,否則將得到一個(gè)錯(cuò)誤提示。 簡(jiǎn)單點(diǎn),先來(lái)實(shí)現(xiàn)一個(gè)PHP擴(kuò)展的hello world。注意,以下所有操作都是基于linux系統(tǒng)(推薦centos和ubuntu, Mac系統(tǒng)應(yīng)該類似 ),PHP5.5以...
摘要:最近手里有個(gè)項(xiàng)目需要用用緩存,權(quán)衡之下選擇,沒(méi)想到這里面水還挺深。說(shuō)明是獨(dú)立于語(yǔ)言的,如果用操作的話,自然要安裝擴(kuò)展,但是在環(huán)境下和自己配置的環(huán)境是不一樣的,里面源碼是殘缺的,具體原因我也沒(méi)查,所以需要自己下載源碼編譯。 最近手里有個(gè)項(xiàng)目需要用用緩存,權(quán)衡之下選擇redis,沒(méi)想到這里面水還挺深。 說(shuō)明 Redis是獨(dú)立于語(yǔ)言的,如果用PHP操作的話,自然要安裝PHP Redis擴(kuò)展,...
閱讀 1682·2021-11-16 11:41
閱讀 2471·2021-11-08 13:14
閱讀 3119·2019-08-29 17:16
閱讀 3089·2019-08-29 16:30
閱讀 1856·2019-08-29 13:51
閱讀 367·2019-08-23 18:38
閱讀 3238·2019-08-23 17:14
閱讀 641·2019-08-23 15:09