PHP 入門指南 - 認識 Apache 伺服器 (AppServ)

網站的相關 PHP 程式 (program) 都儲存到伺服器 (server) 裡,使用者在瀏覽器 (broswer) 中看到的其實是伺服器運算後的結果




Apache 是開放原始碼的伺服器應用軟體,也廣受歡迎與流行,因此有很多第三方整理的整合安裝套件,例如 AppServ 可以在 MS-Windows 安裝 Apache 、 PHP 、 MySQL 與 phpMyAdmin ,大部分 UNIX-Like 作業系統包括 Mac 都有預設安裝 Apache 。


安裝 AppServ 很簡單,依照安裝程式的指示即可,需要記得給 MySQL 的 root 設定的密碼,因為這稍後還會用到。


接下來我們將執行環境轉換到 MS-Windows ,使用 Apache 也很簡單,第一步也是最重要的一步,啟動 Apache 伺服器即可



然後會出現命令提示字元視窗,若出現以下內容表示成功啟動



我們將 classdemo.php 改成網頁版,並將檔案拷貝複製到 C:\AppServ\www\ ,這是 AppServ 預設的網站目錄
<?php
echo "<br / >";
$d1 = new Demo;
echo $d1->do_something()."<br / >";
$d2 = new Demo;
$d2->a = 44;
$d2->b = 55;
echo $d2->do_something()."<br / >";
echo "<br / >";

class Demo {
    public $a = 22;
    public $b = 33;
    
    function do_something() {
        return $this->a + $this->b;
    }
}

/* 《程式語言教學誌》的範例程式
    http://pydoing.blogspot.com/
    檔名:classdemo.php
    功能:示範 PHP 程式 
    作者:張凱慶
    時間:西元 2012 年 11 月 */
?>


開啟瀏覽器,網址輸入 http://localhost/classdemo.php ,結果如下



嗯,空一行、 55 一行、 99 一行、空一行,執行結果跟命令列版本相同, HTML 文件的原始碼如下



我們現在只是先用瀏覽器看看程式跑的結果,還不必煩惱 HTML 該是怎麼樣,接下來,我們繼續發展 Encrypt 類別 (class) 吧!


中英文術語對照
程式program
伺服器server
瀏覽器browswr
類別class


您可以繼續參考
網站篇


相關目錄
回 PHP 入門指南
回 PHP 教材
回首頁


參考資料
The Apache Software Foundation
The Apache HTTP Server Project
AppServNetwork

沒有留言: