- 代碼審計:企業級Web代碼安全架構
- 尹毅
- 554字
- 2018-12-31 21:29:38
1.1 wamp/wnmp環境搭建
wamp組合是使用最多的測試環境,常用的集成環境包有phpStudy、WampServer、XAMPP以AppServ。其中使用最方便且功能最強大的是phpStudy,該程序包集成最 新 的Apache+Nginx+Lighttpd+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安裝,不需要配置就可以直接使用,是非常方便、好用的PHP調試環境。并且它支持26種環境組合隨意更改,截至目前,它支持Apache、Nginx、Lighttpd、IIS6/7/8中任意一種WebServer隨時在PHP 5.2、PHP 5.3、PHP 5.4、PHP 5.5、PHP 5.6中切換組合使用。我們可以在phpStudy官網www.phpstudy.net直接下載phpStudy安裝程序。
我們通過官網鏈接http://www.phpstudy.net/phpstudy/phpStudy-x64.zip下載最新版的phpStudy。安裝后,雙擊系統桌面上phpStudy圖標即可啟動服務,默認是Apache+PHP 5.3。這時候訪問http://localhost/即可看到phpStudy探針,如圖1-1所示。

圖1-1
我們可以點擊界面上的“其他選項”菜單按鈕,在菜單中找到“PHP版本切換”項,更改配置和切換Web服務組合,如圖1-2所示。

圖1-2
點開選項中的“PHP版本切換”我們看到26種環境組合可以供我們隨意切換,如圖1-3所示。

圖1-3
當我們需要Nginx環境時,只需選中Nginx+PHP*,然后點擊“應用”按鈕即可。
然而,在啟動Web服務時偶爾也會遇到服務啟動失敗的情況,最常見的是WebServer服務端口被占用以及WebServer配置文件錯誤。對于端口占用,解決方案有兩種,第一種是更換WebServer的服務端口,在配置文件中更改監聽端口號即可;第二種則是結束占用端口的進程。
如果Apache的配置文件httpd.conf出錯,用命令行模式啟動Apache,并帶上參數,Apache會提示你配置文件哪里有錯誤,然后就可以針對性地解決,命令是:httpd.exe-w-n"Apache2"-k start,其中Apache2表示服務名。
- Metasploit Penetration Testing Cookbook(Second Edition)
- Kali Linux Social Engineering
- 計算機病毒分析與防范大全(第3版)
- Preventing Digital Extortion
- 數據安全實踐指南
- 數據安全與隱私計算(第3版)
- API安全技術與實戰
- 無線傳感器網絡安全與加權復雜網絡抗毀性建模分析
- 網絡安全大數據分析與實戰
- Hands-On Artificial Intelligence for Cybersecurity
- 網絡空間安全法律問題研究
- 隱私保護機器學習
- 一本書讀透金融科技安全
- ATT&CK與威脅獵殺實戰
- Web安全之機器學習入門