什麼時候server上php已安裝。需要額外補充php如何擴充套件?你並不需要再次安裝php。同phpize我們可以在原php安裝擴充套件直接的基礎上,。
這次編譯只不過單獨編譯php的擴充套件庫。接下來將編譯好的擴充套件庫
加入到如今執行的php中,不正確如今執行的php又一次編譯,所以沒有一點的影響。
以下我們演示安裝xsl的擴充套件(不一定經常使用。僅做為乙個範例)
做法一:
1.找到當前執行的php版本號的原始碼資料夾,如php-5.2.3。
進入xsl擴充套件庫資料夾。
2.呼叫phpize程式生成編譯配置檔案。
3.編譯擴充套件庫。分別執行以下的configure和make命令。
這一步執行通過後。再執行make命令。假設configure執行不通過,則查詢錯誤原因。
#make成功執行後,生成的擴充套件庫檔案在當前資料夾的 modules子資料夾下,
如/home/php-5.3.3/ext/curl/modules/xsl.so
4.配置php.ini檔案
#將編譯好的擴充套件庫檔案拷貝到php的擴充套件資料夾下,可通過檢視phpinfo資訊。。
#在php.ini檔案裡找到設定擴充套件資料夾的位置,然後將擴充套件路徑設定到php安裝資料夾/extension/no-debug-non....資料夾下。並加入擴充套件庫位置。
5.重新啟動php,檢視phpinfo資訊,就可以看到剛才加入進去的xsl擴充套件庫。(假設有多個php-fpm程序的話,平滑重新啟動主程序就可以:kill -usr2 pid)
php 新增pdo mysql擴充套件
幫朋友安裝禪道管理軟體的時候碰到的問題,鬱悶了幾天終於解決了 之前apache php mysql 都是好的 可是安裝禪道的時候 報pdo mysql擴充套件沒有加上 我的解決方法是 安裝mysql mysql server 5.5.15 1.rhel5.x86 64.rpm mysql clien...
PHP新增redis擴充套件
php如何新增redis擴充套件 step1 php.ini中新增2個擴充套件 加2行 extension php igbinary.dll extension php redis.dll step2 然後在php ext目錄下新增兩個dll檔案 php igbinary.dll php redis...
為php新增擴充套件
php有很多擴充套件可以給工作帶來極大的方便,但往往是在需要的時候才發現編譯安裝的時候沒有加進入,這個時候如果重新編譯一次還是比較麻煩的,在linux中有比較好的解決辦法,那就是phpize這個工具。phpize 是屬於 php devel 中的東西,主要是設定 php 外掛程式模組的一些設定 所以...