2017-10-09 153 views
0

我剛剛在centos 7上安裝了plesk,它安裝了多個php版本。 7.1.10已打開並且是使用的首選版本 但是,我嘗試安裝phplib,但它從未在7.1.10上加載。php版本在plesk - 擴展安裝在錯誤的版本

已經安裝phplib完美無瑕,但是當您將pdf.so放在php.ini文件中時,它永遠不會加載擴展名。

然後我注意到,當php聲稱他們在/opt/plesk/php/7.1/lib64/php/modules pecl安裝文件在/ usr/lib64/php /模塊這讓我想,它必須將它安裝在不同的PHP版本上,所以我打開了5.4.16的默認PHP版本,我們有什麼? pdf.so現在加載並在php配置頁面中顯示pdflib。

任何想法如何讓它在plesk下工作的PHP 7?

回答

0

我會推薦做典型的安裝步驟。

  • 下載當前的PDFlib包爲您的Linux操作系統(64位),PHP和解壓文件服務器
  • 上選擇正確的的PDFlib PHP DSO您使用的PHP版本(見綁定/ PHP/PHP - *)
  • 從phpinfo()輸出得到正確的extension_dir路徑。
  • 使PDFlib PHP DSO複製到下extension_dir
  • 從phpinfo()函數輸出確定正確的php.ini
  • 添加延長= php_pdflib.so到的php.ini

重新啓動Web服務器後,您應該在phpinfo()輸出中看到「PDFlib」部分。

請參閱PDFlib in PHP HowtoPDFlib 9.1 Tutorial的第2.9章「PHP綁定」,瞭解更多詳細介紹如何安裝PDFlib。