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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

php 插件怎么做的,php 扩展模块如何安装

發(fā)布時(shí)間:2023/11/27 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 插件怎么做的,php 扩展模块如何安装 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

php 擴(kuò)展模塊如何安裝

php和Apache類似,核心文件為/usr/local/php/bin/php,針對(duì)Apache的事/usr/local/apache2/modules/libphp5.so模塊。這兩個(gè)文件是核心,我們?cè)诰幾gPHP的時(shí)候會(huì)提前讓他支持一些功能,比如支持MySQL,這個(gè)功能其實(shí)就是php的一個(gè)模塊,只不過(guò)這個(gè)模塊是直接和php或者libphp5.so文件編譯在一起的。當(dāng)我們編譯完成php后,發(fā)現(xiàn)我們還需讓php支持另外的模塊,這時(shí)候可以重新編譯php,加上配置參數(shù),或者直接編譯出一個(gè)獨(dú)立的模塊文件。然后讓php去調(diào)用它。那么我們以編譯memcache為例:

(1)下載memcache源碼包

(2)安裝

#cdmemcache-2.2.3

#/usr/local/php/bin/phpize

說(shuō)明:這一步是借助PHP的phpize工具生成的configgurs文件。在這一步可能會(huì)遇到錯(cuò)誤,比如“Cannot find config.m4,”這是因?yàn)橄到y(tǒng)還沒有裝m4工具,使用yum安裝yum install -y m4。還有錯(cuò)誤“Cannot find autoconf,”解決辦法是,yum install -y autoconf。

#./configure --with-php-config=/usr/local/php/bin/php-config

#make

#make install

#cp modules/memcache.so /usr/local/php/ext/

說(shuō)明:當(dāng)make install后會(huì)生成一個(gè)memcache.so的模塊文件,我們要用的就是它。然后把memcache.so拷貝至PHP的extension_dir下。查看PHP extension_dir的方法是,編輯php.ini文件,修改為如下:

extension_dir ="/usr/local/php/ext"

然后繼續(xù)在php.ini中添加

extension =memcache.so

保存后可以利用 "/usr/local/php/bin/php -m"命令檢測(cè)和查看具體模塊,如果有memcache說(shuō)明配置成功。

總結(jié)

以上是生活随笔為你收集整理的php 插件怎么做的,php 扩展模块如何安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。