久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Ubuntu下PHP的擴(kuò)展

 風(fēng)聲之家 2014-12-04

Ubuntu下PHP的擴(kuò)展

分類: PHP 355人閱讀 評論(0) 收藏 舉報

Ubuntu版本:14.04

1. 下載php-5.5.10.tar.bz2,并解壓。

2.  終端進(jìn)入解壓后的目錄php-5.5.10,運(yùn)行configure。(輸入命令./configure)

3. 依次輸入命令make/make install,。成功安裝php后繼續(xù)往下執(zhí)行(輸入"php -v"命令可判斷是否成功安裝了php),。

4. 進(jìn)入ext目錄,輸入命令:./ext_skel --extname=myextension,。(myextension為擴(kuò)展模塊的名字),。命令執(zhí)行成功后,會生成一個myextension目錄,。

5. 進(jìn)入myextension目錄,,編輯config.m4文件。
    取消“PHP_ARG_ENABLE(hello, whether to enable hello support,”和“[  --enable-hello           Enable hello support])”這兩行的注釋,。(去掉這兩行前的“dnl”即可)
    如果擴(kuò)展函數(shù)需要調(diào)用到動態(tài)連接庫文件,,如:調(diào)用/usr/local/lib目錄下的libtest.dll。那么在config.m4的“PHP_NEW_EXTENSION(.....)”這一行上添加以下幾行:

  1. PHP_ADD_LIBRARY_WITH_PATH(test, /usr/local/lib, MYEXTENSION_SHARED_LIBADD)  
  2. PHP_ADD_INCLUDE(/usr/local/lib)  
  3. PHP_SUBST(MYEXTENSION_SHARED_LIBADD)  
    本示例中為了方便,,不添加動態(tài)鏈接庫,。

6. 執(zhí)行phpize。如果提示“phpize command not found”,,說明php5-dev沒有安裝(安裝:apt-get install php5-dev),。

7. 編輯php_myextension.h文件(紅色方框部分為所添加的內(nèi)容)。
     

8. 編輯myextension.c文件(紅色方框部分為所添加的內(nèi)容),。
    
    

9. 輸入命令:./configure,。(注意:是在目錄myextension下)

10. 依次輸入命令make/make install。命令執(zhí)行成功后,,在myextension/modules目錄下生成了myextension.so動態(tài)連接庫,。

11. 拷貝myextension.so文件到/usr/lib/php5/modules目錄下。(沒有該目錄就新建)

12. 編輯php.ini,。(如果未安裝apache2,,那么該文件在/etc/php5/cli/目錄下,如果安裝了,,則還會有一個php.ini文件在/etc/php5/apache2/目錄)如果有兩個php.ini,,則盡量保證這兩個文件一致。
      添加兩行:
          extension_dir = /usr/lib/php5/modules/
          extension = myextension.so
13. 輸入命令:php -r "echo myaddfunc(1,2);" ,。如果終端打印出3則php擴(kuò)展成功,。


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多