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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

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

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

php 擴展模塊如何安裝

php和Apache類似,核心文件為/usr/local/php/bin/php,針對Apache的事/usr/local/apache2/modules/libphp5.so模塊。這兩個文件是核心,我們在編譯PHP的時候會提前讓他支持一些功能,比如支持MySQL,這個功能其實就是php的一個模塊,只不過這個模塊是直接和php或者libphp5.so文件編譯在一起的。當我們編譯完成php后,發現我們還需讓php支持另外的模塊,這時候可以重新編譯php,加上配置參數,或者直接編譯出一個獨立的模塊文件。然后讓php去調用它。那么我們以編譯memcache為例:

(1)下載memcache源碼包

(2)安裝

#cdmemcache-2.2.3

#/usr/local/php/bin/phpize

說明:這一步是借助PHP的phpize工具生成的configgurs文件。在這一步可能會遇到錯誤,比如“Cannot find config.m4,”這是因為系統還沒有裝m4工具,使用yum安裝yum install -y m4。還有錯誤“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/

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

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

然后繼續在php.ini中添加

extension =memcache.so

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

總結

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

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