18634558585

輸入您的電話,我們即刻給您回電

您也可以咨詢我們的在線客服

服務有起點,滿意無終點!

php安裝suhosin擴展,最最詳細的教程

發布時間:2019-09-18 人氣:497

      php寶塔上是沒有suhosin插件的,所以的自己動手安裝,但是linux系統下安裝suhosin插件對于剛接觸的菜鳥來說是比較難的,我也是菜鳥,在百度上翻閱了各種文章,但是對于新手來說文章內容都是一樣的,沒有詳細的講解,一步一個坎,菜鳥要想搞會,也是費老事了。


      我們為什么要安裝suhosin插件,因為php一般網站經常被一些亂七八糟的網站黑掉,搞的站長以及網絡公司運營很頭疼,小編也是其中一位,深陷其中,不能自拔, 首先給你個驚喜,看到此篇文章,就能解決了黑客每天攻擊你的網站,改你的首頁,讓你頭疼心煩的秘密也就在這里了!


      好了,不廢話了,此次我們是已寶塔+apache 2.4.41+php5.6為基礎,交大家如何安裝suhosin插件。


     首先我們要打開ssh進入linux系統。

     1.jpg


      輸入linux系統的登陸賬號和密碼登陸進去。

1.jpg


     復制下面信息粘貼到命令行,回車

      wget https://github.com/sektioneins/suhosin/archive/master.zip

      

1.jpg

 

     出現此圖說明已經把插件下載下來了。然后繼續往下走。


     把剛才下載下來的master.zip加壓出來。

     unzip master.zip


     生成配置,就是要找到你php的安裝目錄,這里我們可以進入寶塔,看一下圖片。

1.jpg

      看到上面的圖片PHPIZE這個配置文件在寶塔安裝的地址。

      rpm -qf /www/server/php/56/bin/    (復制左邊地址到linux命令行,回車)

      1.jpg

    

      一般默認安裝的地址都在這里,按照這個填寫就行,如果你安裝在其他地方你可以修改路徑。


      再繼續運行下面代碼

      phpize

    (復制上邊地址到linux命令行,回車)

微信截圖_20190918170819.jpg

      運行以上代碼,記得在  suhosin-master 的目錄里運行。


      繼續運行

      rpm -qf `which /www/server/php/56/bin/php-config`

      確定php-config為要安裝suhosin擴展的php版本

      1.jpg


      繼續運行

     ./configure --with-php-config=/www/server/php/56/bin/php-config

     運行以上代碼,記得在  suhosin-master 的目錄里運行。

1.jpg


      進行安裝

      make && make install

      1.jpg


      在配置文件中啟用suhosin.so擴展

      /etc/php.ini    首先我們要確定我們的PHP.INI是在文件夾里,不要改其他地方的PHP.INI

      1.jpg

      編輯上圖的PHP.INI文件,在最底下加入以下代碼

      extension="suhosin.so"

      suhosin.executor.disable_eval = on


1.jpg


    保存該文件并退出。整個安裝流程完畢,下面我們通過PHPINFO檢查下該插件是否安裝成功。

1.jpg


      禁用eval是否成功


2.jpg

    

      如果和上面2張圖片一樣,那么恭喜你,成功安裝完了,從此黑客再也不能改你的文件了。


      但是,他們還會上傳一些PHP文件上來,一句話文件上來,但是執行不了,對網站已經不會造成危害。

    

    


有没有上分打麻将平台 青海快3 七星彩票特区论坛精选 浙江20选5开奖号码 澳洲幸运5的打法技巧 排名第一的理财平台 湖北快3综合走势图表 手机上怎么玩股票 贵州11选5手机助手app下载 福彩3d预测 体彩新疆11选5开奖结果