首先 進入php 原始碼目錄 ext 找到openssl的原始碼檔案
然後使用 /usr/local/php/bin/phpize 處理
接著 ./configure
make
make install
編譯完成以後 系統會顯示乙個路徑
/usr/local/php/lib/php/extensions/no-debug-zts-20131226/openssl.so 類似這種~ 編譯成功
怎麼讓php載入?
首先我們寫乙個 phpinfo的檔案 看一下系統載入ini的檔案路徑
configuration file (php.ini) path /usr/local/php/lib
如果下面這行 value為空 說明在上面的路徑裡沒有php.ini
loaded configuration file /usr/local/php/lib/php.ini
如果沒有 我們去php原始碼裡面 找到php-devloapment.ini 複製到上面的lib目錄裡
然後 vim php.ini 將擴充套件加進去!
echo 『extension = /usr/local/php/lib/php/extensions/no-debug-zts-20131226/openssl.so』 >>/usr/local/php/lib/php.ini
重啟apache~
ok~~~~~~~~
echo 『extension=mbstring.so』 >>/usr/local/php/lib/php.ini
Linux編譯安裝php擴充套件
進入解壓後的php原始碼包目錄 cd usr local src php 7.2.7 然後再進入到裡面的ext目錄裡面對應的擴充套件目錄 這裡我列出自己編譯過的擴充套件 安裝好之後,需要到php.ini檔案裡面開啟對應的擴充套件 phpize找不到的話,用find查詢一下phpize,用絕對路徑 p...
Linux 編譯 常用 PHP 擴充套件
常用php擴充套件 解壓 cd usr local src 進入軟體包存放目錄 wget 軟體位址 tar zxvf 壓縮包 解壓縮,根據不同的壓縮包,使用不同的解壓縮命令 特殊情況 安裝 imagick 時,請確保安裝 imagemagick devel yum install imagemagi...
編譯php擴充套件
php的很多模組都是以php的擴充套件形式來進行的。所以在php安裝好的環境下需要用到之前安裝時沒有編譯安裝的php擴充套件的時候,這個時候編譯安裝php擴充套件就顯得尤為的重要,因為不可能再次編譯安裝php環境。一 在windows下編譯安裝php擴充套件 1 使用phpinfo 函式來檢視當前編...