linux系統中,php安裝成功後,在bin目錄下會生成乙個名叫phpize的可執行指令碼,這個指令碼的用途是動態安裝php擴充套件模組。
使用phpize指令碼安裝php擴充套件模組的好處:在安裝php時沒有安裝的擴充套件,可以在以後隨時安裝上,且不需要重新安裝php。
安裝步驟:
在php原始碼包被解壓後的目錄中有個ext子目錄,這裡有近70多個主流的php擴充套件模組安裝包。
如現在要安裝imap擴充套件,則切換到imap目錄:
cd /software/php-5.5.3/ext/imap
/usr/local/php/bin/phpize
執行成功會返回幾行資料:
configuring for:
php api version: 20041225
zend module api no: 20060613
zend extension api no: 220060519
若編譯過程中報錯,可以參考另外一篇文章解決報錯
./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
統提示資訊截圖如下:
這時在/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
目錄會生成imap.so檔案
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
extension = "imap.so"
php 、nginx 、apache,完成。
phpinfo() 看到如下模組擴充套件,即說明安裝成功.
在Linux中使用執行緒
我並不假定你會使用linux的執行緒,所以在這裡就簡單的介紹一下。如果你之前有過多執行緒方面的程式設計經驗,完全可以忽略本文的內容,因為它非常的初級。首先說明一下,在linux編寫多執行緒程式需要包含標頭檔案pthread.h。也就是說你在任何採用多執行緒設計的程式中都會看到類似這樣的 1 incl...
在linux中使用getch 函式
由於在linux中沒有conio.h檔案,所以不能直接用getch 函式,下面介紹如何在linux中使用getch 函式 在linux中並沒有 conio.h 這個檔案,要實現類似 getch getche 等函式的功能,可以使用 curses庫。include 使用 curses 之前要先進行初始...
在Linux中使用nmap命令
一般在本機上檢視埠時,最好使用netstat,因為它安全又可靠,如果找不到埠,或不知道埠的作用是什麼,尤其在 etc services中沒有提到的埠對應的服務,就可以使用nmap命令.這個命令是系統管理員用來管理系統安全性的工具,可以通過它了解我們主機埠到底有什麼作用.語法 nmap 掃瞄型別 掃瞄...