本文目錄一覽:
- 1、Apache/PHP環境,怎麼防止WebShell啊,頭疼
- 2、關於Apache與PHP的問題
- 3、什麼是php,什麼是apache,他們怎麼工作
- 4、菜菜APACHE+PHP遇到頭痛問題
- 5、你好 關於 apache 和 PHP 配置的問題 我最近剛看這個東西 在配置這塊卡住了 遇到的問題是兩個版本匹配的問
- 6、怎樣通俗的講解 PHP 和 Apache 的關係
Apache/PHP環境,怎麼防止WebShell啊,頭疼
etc/passwd,/etc/init.d目錄本來就是所有用戶都可以訪問的。
與其設置webshell的權限,不如做好web的安全開發,關閉不安全方法;;做好輸入校驗,輸出編碼,防止SQL注入,跨站腳本,XSS;以及安全配置,關閉web容器控制台……
另外就是要做好操作系統的安全防護,用戶名密碼不能太簡單,增加防火牆
只要你的webshell不被非法獲取,不額外設置webshell有什麼關係。
關於Apache與PHP的問題
最好放在C:因為放在別的地方要該的東西很多具體你要該配置
3. 在c:\php5文件夾中,用記事本打開文件php.ini-dist,修改如下內容後“另存為…”php.ini文件
(1)查找到safe_mode = 段落,將safe_mode = Off修改為safe_mode = On
(2)查找到expose_php = On段落,將expose_php = On修改為expose_php = Off
(3)查找到display_errors = On段落,將display_errors = On修改為display_errors = Off
(4)查找到extension_dir = 段落,設置動態庫擴展的路徑,如extension_dir = c:\php5\ext
(5)查找到 ; cgi.force_redirect = 1段落,修改為 cgi.force_redirect = 0
提示:(4)和(5)是必須做的。記着要另存為php.ini
4. 將編輯好的php.ini文件剪切到Windows安裝文件夾下(如:C:\Winnt 或 C:\Windows)
5. 在IIS中,選擇要使用PHP的站點,右鍵菜單中選擇“屬性”,選擇“主目錄”標籤,在該界面中點“配置”,添加或重新編輯php擴展的“應用程序擴展名映射”,可執行文件選擇為C:\php5\php5isapi.dll,擴展名為php,確定應用後退出IIS配置
6. 停止IIS的WEB站點,並重新啟動該站點。
什麼是php,什麼是apache,他們怎麼工作
你的理解基本上正確。
APACHE就是一個網絡服務器,這個服務器偵聽一個TCP端口,一般是80,對端口收到的命令進行解釋,然後提交一些結果。APACHE解釋的最主要的命令就是GET和POST,一般對應客戶端在瀏覽器輸入地址、瀏覽器裡面點擊鏈接和提交一個表單。APACHE對GET和POST命令進行解釋的時候,如果GET和POST的對象是一個HTML、CSS、JS、RAR、TXT等一般文件,就直接把文件的內容發回客戶端;如果對象是一個PHP文件,APACHE就啟用PHP.EXE程序(UNIX上名稱不一樣,而且安裝為模塊的細節又有不同,這裡只是舉例),把文件、調用的參數傳遞給PHP.EXE,然後把PHP.EXE執行的結果反饋給客戶端。
PHP可以調用各種庫執行各類功能,最典型的就是查詢數據庫。PHP.EXE解釋執行PHP文本文件裡面的語句,執行前一般不翻譯,就象批處理一樣。
APACHE可以配置多個類似PHP這樣的過濾器,凡是XXX類的文件,都提交給XXX.EXE執行,把執行完畢的內容發送給瀏覽器,其它文件直接發送。APACHE就這麼簡單的、機械的執行。
菜菜APACHE+PHP遇到頭痛問題
既然已經知道文件存儲路徑是E:\php\
那麼就應該把LoadModule php5_module “e:/php5/php5apache2_2.dll ” 改為LoadModule php5_module “e:/php/php5apache2_2.dll “
你好 關於 apache 和 PHP 配置的問題 我最近剛看這個東西 在配置這塊卡住了 遇到的問題是兩個版本匹配的問
下載5.2 v6 threadsafe版本
5.3.8 只有V9 版 不支援官網下載的apache
你安裝php前先stop 了apache 再安裝, 選apache 2.2 module安裝方法, 安裝過程會幫你修改httpd.conf
怎樣通俗的講解 PHP 和 Apache 的關係
php是一種語言,而且是腳本語言,是需要編譯才能翻譯成我們能看到,能看懂的東西,不像html一樣,所見即所得,經瀏覽器一翻譯一目了然,而php代碼是不能夠直接被瀏覽器直接識別的,這裡就需要apache來做一個中介,翻譯一下,翻譯的結果頁不是給我們看,是給瀏覽器看,瀏覽器懂了,顯示出來了,自然我們就能看得了.
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/155429.html