本文目錄一覽:
Windows下怎樣搭建apache+php+mysql環境
步驟
1
建立文件夾
在D盤(這個盤可以任意選,建議不要建立在C盤)根目錄下新建一個文件,命名為amp,並分別創建apache、php和mysql文件夾
2
開始安裝Apache
Apache的安裝很簡單,直接雙擊httpd-2.2.22-win32-x86-no_ssl.msi軟件,然後一直點擊下一步;
3
填寫基本信息
當出現以下截圖的時候,請填寫站點的基本信息。
4
選擇自定義安裝
5
選擇安裝路徑
6
安裝完成,測試安裝
在瀏覽器輸入,如果出現下圖的界面,說明安裝成功!
END
安裝PHP
解壓php壓縮包,並將解壓好的文件夾“php-5.3.13-Win32-VC9-x86”拷貝到D:/wamp文件夾下,再把文件夾的名字修改成php,即:D:/wamp/php
END
安裝mysql
1
在”D:/wamp”文件夾下新建文件夾mysql,用於安裝mysql
雙擊mysql-5.5.27-win32.msi安裝mysql。
選擇自定義安裝:
選擇安裝目錄:
選擇詳細配置;
選擇安裝類型,這裡我們選擇開發者機器
選擇多功能
端口和模式
選擇字符集
設置環境變量
設置密碼,完成安裝
END
配置Apache,讓Apache啟用PHP模塊
打開D:\wamp\apache\conf文件下面的httpd.conf文件,該文件就是Apache的配置文件,所有與Apache相關的配置都可以在這個文件中完成,當然,也可以配合擴展配置文件D:\wamp\apache\conf\extra下面的各個文件完成。
1、 讓Apache加載PHP模塊:
LoadModule php5_module “D:/wamp/php/php5apache2_2.dll”
2、 設置哪些文件用PHP來解析:
3種辦法:
一、Addtype application-x/httpd-php .php
二、AddHandler application-x/httpd-php .php
三、FilesMatch \.php$
Sethandler application/x-httpd-php
/FilesMatch
經過以上配置,Apache已經可以加載PHP模塊來解析PHP文件了。但是,別忘了設置最重要的一點PHP初始化文件目錄,PHPIniDir “E:\wamp\php”,並將E:\wamp\php文件夾下面的php.ini-production或者php.ini-development文件複製一份,並將所複製的文件修改為php.ini,所有關於PHP的配置都將在該文件內進行配置。
END
配置PHP與mysql、實現PHP與mysql通訊
關於php.ini的配置很簡單,記住下面幾點就可以了:
1、 設置擴展dll模塊路徑(PHP才知道去哪兒找要加載的模塊)
extensions_dir= “D:/wamp/php/ext”
2、 設置時區:
Date.timezone=PRC
PRC的意思是people’s pepublic of china
3、 開啟通訊模塊:
例如要開啟PHP與mysql之間的通訊,只需找到 ;extension=php_mysql.dll語句,將前面的;去掉並保存即可。
至此,Apache、PHP與mysql之間已經可以互相調用了。若在配置時出現了錯誤,可在命令行中輸入 httpd.exe –t 來測試語法錯誤。另外一個語法httpd.exe –M 通常用來查看Apache已經加載了的模塊。
Apache+PHP+MySQL是什麼
Apache:是一種web服務器(與IIS類同)
PHP:全稱為Hypertext Preprocessor。
PHP是一種HTML 內嵌式的語言,是一種網站(網頁)開發語言(與ASP、JSP、.NET等類同)
MySQL:是一種數據庫(與SQLServer等類同)
要訪問網頁就需要Web服務器,MySQL用來存放用戶與網頁之間交互信息的數據。
三者結合起來簡稱AMP,現在流行的一種是LAMP:Linux操作系統下通過Apache和MySQL支持PHP語言的一種網絡運行環境。
優點:
PHP:相對於其他語言(JSP等)簡單易學;跨平台;PHP可以編譯成具有與許多數據庫相連接的函數。PHP與MySQL是現在絕佳的組合;面向對象編程:PHP提供了類和對象。
PHP最經典的組合就是:PHP + MySQL + Apache。非常適合開發中小型的web應用,開發的速度比較快。而且所有的軟件都是開源免費的,可以減少投入。
如何使用apache+php+mysql配置php環境
若要讓php支持mysql和gd庫等組件,需對php.ini進行配置
首先將php.ini-development 改為php.ini
php.ini配置:
將 ;extension_dir = “ext” 更改為:extension_dir = “C:\PHP\ext”並將前面的分號去掉,以設置php所支持組件的路徑。
將下了代碼的前面的分號全部刪掉,以設置php所支持的組件。
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_sqlite.dll
若要讓apache支持php則需要配置conf\httpd.conf,以為apache指定php的路徑。
在httpd.conf中加入下列代碼:
PHPIniDir “C:/PHP/”
LoadModule php5_module “C:/PHP/php5apache2_2.dll”
php下載地址:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/270426.html