第一個可啟動並執行PHP程式-從配置到HELLO WORLD

來源:互聯網
上載者:User

好久以前就想看看PHP的東西了,說實話,今天花了這麼長的時間才摸索運行出來了PHP真的有點汗顏。最開始想用PHP是想自己多瞭解點東西,不知道現在卻才搭建起來環境,雖然大致瞭解一點點基礎的東西,不過還是處於最低級的狀態。

 

這裡說的是第一個可啟動並執行東西,當然是針對最初級的的東西,也就是從環境配置到可以運行處一個PHP的頁面效果。

 

直接進入主題吧。首先是下載。apache_2.0.63-win32-x86-no_ssl.msi(http://httpd.apache.org/download.cgi)。php-5.2.10-Win32.zip(http://cn.php.net/get/php-5.2.10-Win32.zip/from/a/mirror)。這些是到目前為止的最新的Apache2.0最新的。和PHP5.2最新的。(這裡說說為什麼不用Apache2.2吧,因為用2.2的時候出現了很多問題,比如網上說的相容也好,打補丁也好,總之是問題連連。。。)所以就用了2.0。(這裡不用PHP5.3,也是由於安裝出現了相當問題,所以還是建議各位剛開始的時候下載解壓版的吧,這樣會問題少很多。)

 

有了這兩個就夠了(暫時對於第一個PHP程式而言),

  

第一:配置PHP,將PHP解壓到一個目錄下。這裡我是D:/php,(再次說明一下,我有一個很不好的毛病,就是喜歡把很多東西歸結到program目錄下,由於有空格,所以又引發了很多問題。)解壓之後。找到“php.ini-dist”檔案,重新命名為“php.ini”,這個其實就是(初始化參數)設定檔了,(這裡建議大家去看看http://www.phpchina.com/html/81/n-13681.html)直接就有所有的內容了。呵呵,不過還是拋磚引玉一下,因為至少自己手動去實踐了一把。當然沒有配置MySQL,它是早就配好的,哈哈。這裡指出兩點:1,register_globals = 的值。它是關係到表單傳遞引用。2,extension也就是附加元件。然後就是配置環境變數(重要)。直接將D:/php和D:/php/ext都加入到環境變數當中即可。

 

第二:配置Apache,安裝,在輸入欄位名的時候,可以輸入127.0.0.1就可以了,這裡就是直接本機上測試,夠了。然後配置一下。這裡需要兩個地方:1,找到Apache2/conf目錄然後開啟httpd.conf,然後在LoadModule 之後加上LoadModule php5_module D:/php/php5apache2.dll,隔行加入PHPIniDir "D:/php",這裡的目錄要注意是你的目錄,意思就是前一個是以模組的方式載入PHP,還有就是PHP的設定檔在D:/php下,這個顯而易見.2,找到AddType的地方,在後面加入“AddType application/x-httpd-php .php”和“AddType application/x-httpd-php .html”,然後啟動Apache,看有問題沒有,沒有問題,恭喜,差不多了.

 

接下來就是實驗程式了.

<html>

<head>

<title>

FIRST PHP

</title>

</head>

<body>

<?php

  echo 'HELLO WORLD'

       phpinfo();

?>

</body>

</html>

 

開啟瀏覽器,輸入http://127.0.0.1/firstphp.php,看看出現了什麼東西。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.