PHP入門:在Windows中安裝PHP工作環境_PHP教程

來源:互聯網
上載者:User
PHP入門:在Windows系統中分別安裝PHP工作環境

一、什麼是LAMP?

Linux+Apache+Mysql+Perl/PHP/Python一組常用來搭建動態網站或者伺服器的開源軟體,本身都是各自獨立的程式,但是因為常被放在一起使用,擁有了越來越高的相容度,共同組成了一個強大的Web應用程式平台。隨著開源潮流的蓬勃發展,開放原始碼的LAMP已經與J2EE和.Net商業軟體形成三足鼎立之勢,並且該軟體開發的項目在軟體方面的投資成本較低,因此受到整個IT界的關注。從網站的流量上來說,70%以上的訪問流量是LAMP來提供的,LAMP是最強大的網站解決方案。

二、安裝Apache伺服器

web伺服器有很多種,主流的有Apache伺服器、Lighttpd伺服器、Tomcat伺服器、IBM WebSphere伺服器、Microsoft IIS等,我們今天要安裝的就是世界上用得最多的Web伺服器,其市場佔有率達60%左右的Apache伺服器。

2.1、下載地址:http://httpd.apache.org/

2.2、安裝方式:http://jingyan.baidu.com/article/0964eca227a0fb8285f536a3.html

三、安裝MySql資料庫

安裝MySql的方法主要有兩種,一種是解壓版的,另一種是安裝版的。兩者的區別是解壓版的需要手動設定一些參數。如果你雲官網下載需要註冊Oracle的賬戶,建議直接百度下載一個就行了。

3.1、解壓版MySql安裝方法:http://michael-wong.iteye.com/blog/976381

3.2、安裝版MySql安裝方法:http://wenku.baidu.com/link?url=e56Y84enINF6OjWyUMq1Oq4I_0INv6LZQVEmip1XLukPLKX4qnJHHwRkU8kVR6vd1zZfgjQTwLF3moUQI6M2WusQPGvZQYHzB7BK8ucYzWm

四、安裝PHP

這裡選擇下載php-5.2.6-Win32.zip版,之所以不下載最新版5.5.7,是因為對於這個版本的安裝方式網路上沒有資料,與前幾個版本的安裝方式有些區別?所以還是選這個版本,當然你也可以嘗試安裝最新版,不過對於剛初學的人來說,有必要一味追求新版嗎?

4.1、下載地址:http://pan.baidu.com/share/link?shareid=822524062&uk=2318720427

4.2、具體安裝:

4.2.1、把下載的檔案解壓放到某一個目錄,比如C:\lamp\php5.2.5\下面

4.2.2、把php以模組的方式載入到apache伺服器上:

4.2.2.1、在Apache安裝目錄的conf下找到httpd.conf檔案並開啟它,比如我的是C:\lamp\apache\conf\httpd.conf;

4.2.2.2、在開啟的檔案中找到這句代碼,然後在它的上面插入一行寫上:loadModule php5_module "c:/lamp/php5.2.5/php5apache2_2.dll",你需要改的是這裡面的路徑,如果安裝目錄是我一樣就不需要改了。

4.2.3、那還要幹什麼呢?那就是告訴伺服器php檔案的尾碼名是什麼,只有這樣apache伺服器才知道要去解析.php為尾碼的檔案。

4.2.3.1、還是在httpd.conf檔案裡面,找到AddType application/x-gzip .gz .tgz這行代碼,這裡提醒的是如果你找到的這行代碼有一個#號,那表示這行被注釋掉了,你得沒有被注釋掉的這行代碼,然後在它的下面插入:AddType application/x-httpd-php .php .phtml

4.2.4、接下來還要指定php設定檔的位置,怎麼指定呢?還是在剛才插入代碼的下面加上一行:PHPIniDir "c:/lamp/php5.2.5",大小寫其實是無所謂的,切記路徑要改成你自己的,當然如果路徑和我的一樣就不用管了。

4.2.5、是不是感覺要配置的東西很多,不要著急馬上就結束了,待會你就能夠看到測試頁面了。我下載的這個版本是沒有php.ini這個檔案的,新版本有沒有,不得而知,那怎麼辦呢?簡單,我們去php的安裝檔案找到php-ini-recommerded檔案,把這個檔案給重新命名成php-ini檔案就可以了。我這邊的地址是:C:\lamp\php5.2.5\php-ini-recommerded。

http://www.cnblogs.com/roucheng/

4.3、測試一下安裝是否成功

現在我們在apache伺服器安裝目錄的htdocs中寫一個文字檔(C:\lamp\apache\htdocs\test.txt),在這個文字檔裡寫上幾句代碼:


phpinfo();

就寫兩句代碼嗎?是的你照著寫就行了,儲存這個檔案之後再把其尾碼名改成.php即可。

4.4、啟動apache伺服器開始測試程式

4.4.1、啟動方式有兩種,一是使用它內建的工具啟動,另一種是直接在cmd的命令視窗裡輸入net start apache2.2斷行符號。

4.4.2、開啟瀏覽器輸入網址:http://localhost/斷行符號就可以看見一句話It works!,那表示你服務正常啟動了。接著在地址裡輸入http://localhost/test.php斷行符號,你會發現出一個非常漂亮的php配置資訊頁面,那證明你成功了,騷年!



4.4.3、你以為事件到這裡就結束了嗎?現在我們只是把Apache伺服器和php串連到一起了,但是php還是不能訪問MySql資料庫呀?預設是沒有的,我們必須手動去開啟。

4.4.3.1、到php安裝目錄(我的是C:\lamp\php5.2.5\libmysql.dll)找到libmysql.dll這個檔案並把它複製到C:\Windows這個目錄下。需要說明的是你如果設定環境變數也可以,方法是你在環境變數裡找到path,然後在最後面加入php安裝目錄的路徑上去就可以了。

4.4.3.2、那現在php就可以找到mysql了,但我們想要擴充mysql的串連庫,方法是在php安裝目錄下找到php.ini檔案並開啟它,在檔案裡找到;extension=php_bz2.dll這行代碼,並在它的上面插入一行寫上:extension_dir="c:/lamp/php5.2.5/ext",這是個什麼意思了,表示我機器上安裝的擴充庫的位置是這裡。具體位置根據你電腦上實際情況處理。

4.4.3.3、還是在這個php.ini檔案裡面找到兩行代碼extension=php_mysql.dll,extension=php_mysqli.dll,把這兩行前面的;號去掉,這就表示開啟或開啟了這個功能。那怎麼才知道是否正確的配置成功了呢?很簡單現在馬上重啟伺服器,然後再訪問一次http://localhost/test.php,這時你在頁面會發現如所示的資訊



五、安裝php最佳化軟體

是不是感覺配置太多了,沒關係,這步你不做也可以,只是安裝了這個東西之後,可以讓你的php項目效能提升40%,你自己考慮吧!

5.1、軟體名稱:ZendOptimizer-3.3.3-Windows-i386.zip

5.2、下載地址:http://pan.baidu.com/share/link?shareid=3641277684&uk=1277919049&fid=1806952306

5.3、安裝方法:這個版本是下一步下一步安裝的,所以就不示範了,如果還不知道就百度吧!打了太久字累了。

說明:PHP5.3開始ZendOptimizer正式改為Zend Guard Loader,(官方地址:http://www.zend.com/en/products/guard/downloads)

(完)

http://www.bkjia.com/PHPjc/654274.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/654274.htmlTechArticlePHP入門:在Windows系統中分別安裝PHP工作環境 一、什麼是LAMP? Linux+Apache+Mysql+Perl/PHP/Python一組常用來搭建動態網站或者伺服器的開源軟體,...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.