網站搭建之路一:Windows下PHP環境的搭建

基於Windows環境下的PHP開發環境搭建(apache + mysql + php)

訪問網頁大致過程如下:


一、下載apache + mysql + php

有官方網站下載強迫症的同學在下載apache時可參詳百度經驗《如何從Apache官網下載windows版apache服務器》。

Apache:httpd-2.4.12-win32-VC11.zip

MySQL:mysql-installer-community-5.6.23.0.msi

PHP:php-5.6.7-Win32-VC11-x86.zip

有強迫症的同學可以把下載的三個文件放到同一個文件夾裏,方便管理。

二、配置PHP

1、將php-5.6.7-Win32-VC11-x86.zip解壓縮到指定位置。

2、 打開php文件夾,將php.ini-development備份一份並改名爲php.ini。關於php.ini-development和php.ini-product的關係,可參詳博客《php.ini-development和php.ini-production的區別

3、雙擊php.ini,進入php.ini的編輯狀態

4、查找extension=php_gd2.dll和extension=php_mysql.dll,去掉其前面的分號,保存設置。

三、安裝MySQL

1、雙擊MySQL安裝文件。

2、選擇安裝類型時選擇“Full”類型,由於本人對於MySQL不盡瞭解,在懶人模式的驅動下直接選擇了“Full”模式。

3、配置服務器,不會配置,直接next。

關於mysql安裝完後,存在一個很嚴重的問題,是我壓根就不知道怎麼用。於是我重新下載了5.5版根據百度經驗《Mysql5.5安裝配置圖文教程》進行了重新安裝。


四、安裝Apache

1、安裝Apache

安裝過程中出現了一些問題

       1)配置路徑問題:主要是因爲Apache24/conf/httpd.conf配置文件裏的一些路徑與Apache24文件放置路徑不一致,需到配置文件中更改相應路徑

       2)由於下載的爲 zip文件而非直接安裝文件.msi安裝版,需要自己註冊服務,需要在cmd命令行註冊服務。

關於zip格式的Apache的安裝可以參詳百度經驗《如何從Apache官網下載windows版apache服務器》和《windows安裝Apache,註冊服務出現“(OS 5)拒絕訪問。:AH00369:Failed to open the WinNT service manager...”錯誤

zip格式安裝的Apache不會在控制面板的程序和功能裏顯示,而.msi會在程序和功能裏顯示。關於其中原因暫且猜測爲zip格式的Aapche是綠色文件。

2、配置Apache

更改網站目錄爲自己設置的網站根目錄。

        DocumentRoot "網站根目錄“

<Directory "網站根目錄”> 

3、設置首頁,可以設置多個,系統會根據從左至右的順序優先顯示,如下設置兩個默認首頁index.php和index.html

DirectoryIndex index.php index.html

4、添加php模塊,查找LoadModule關鍵詞,添加一下語氣

LoadModule php5_module ”php5apache2_4.dll路徑“

PHPIniDir "c:\php"

AddType application/x-httpd-php .php

這裏一定要設置正確,如果路徑設置不正確,將無法讀取php5apache2_4.dll文件,重啓Apache便會報錯“The operation failed"。

5、保存設置重啓Apache服務。

6、安裝測試

在網站根目錄下創建文本文件index.php,編輯文件內容爲:

<?php phpinfor(); ?>

啓動瀏覽器,輸入地址 localhost, 出現PHP信息表,則Apache環境已經搭建好。


本文參考博文《Windows環境下PHP開發環境搭建-圖文完全教程》並實際搭建環境而完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章