php suhosin的安裝對于每一個php開發者來說都是非常重要的一步,因為它可以幫助我們更好的保護我們的代碼,避免被黑客攻擊或者其它未經授權的操作。
下面我們就來看一看,如何在linux系統上進行php suhosin的安裝。
首先,我們需要確認我們的系統是否已經安裝了php,并查看php版本是幾。也就是運行以下代碼:
php -v
如果系統沒有安裝php,那么我們就需要先進行php的安裝。如果已經安裝,但是版本不匹配,那么我們也需要升級php版本。這樣才能保證后續操作的順利進行。
接下來,我們需要確定我們的系統是否支持php suhosin安裝。具體方法是先運行以下代碼:
php -i | grep suhosin
如果出現了類似以下內容的結果,則說明我們的系統已經支持suhosin的安裝了。
suhosin suhosin.simulation suhosin.executor.func.blacklist suhosin.executor.include.max_traversal suhosin.executor.disable_emodifier
如果沒有出現這樣的結果,則說明我們的系統還沒有準備好安裝suhosin。這時候,我們需要先安裝suhosin的依賴庫,具體命令如下:
apt-get install php5-dev libpcre3-dev
接著,我們需要下載suhosin的源碼,并解壓到我們的php擴展目錄中。命令如下:
wget http://download.suhosin.org/suhosin-0.9.40.tgz tar -zxvf suhosin-0.9.40.tgz cd suhosin-0.9.40 phpize ./configure make make install
最后,我們需要在php.ini文件中添加suhosin的配置信息。具體配置方式如下:
extension=suhosin.so suhosin.post.max_vars = 2048 suhosin.request.max_vars = 2048 suhosin.request.max_array_depth = 10 suhosin.request.max_totalname_length = 8192 suhosin.executor.include.whitelist = phar
以上就是在linux系統上安裝php suhosin的整個過程。大家可以根據自己的需求進行配置和調整。希望本文能夠對大家有所幫助。
上一篇vue獲取農歷