Apache與php快速部署web服務


[本文出自天外歸雲的博客園]

在一台服務器上臨時起個web服務,讀取服務器上的cfs文件內容並顯示在頁面上,做一個簡單的web請求處理。

首先找到apache,在conf文件夾下vi httpd.conf,然后/DocumentRoot,快速查找DocumentRoot的位置:

然后在這個位置創建一個index.php文件,就可以處理web請求了。內容例如:

<html>
<?php
$path = $_GET["path"];
$dir = "/cfs";
$file_path = $dir.$path;
if (file_exists($file_path))
{
    $file_handle = fopen($file_path, "r");
    while (!feof($file_handle)) {
        $line = fgets($file_handle);
        echo $line;
        echo '</br>';
    }
    close($file_handle);
} else {
    echo "File ".$file_path." not found.";
}
?>
</html>

在conf文件夾下vi httpd.conf可以查到服務監聽的ip和端口號,然后通過訪問http://ip:port就可以訪問服務了。如上例就是訪問:http://ip:port/?path=xxxxx/xx/xxx/xx

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM