PHP+Apache+Mysql環(huán)境搭建教程
Php+Apache+Mysql下載
php下載:http://www.php.net 進(jìn)入php官網(wǎng)后點(diǎn)擊download進(jìn)入以下界面。上面顯示了不同的版本我選擇的是php5.6.19版,這個(gè)較為穩(wěn)定,要是沒(méi)有版本的要求的話建議使用該版本。在Windows環(huán)境下開(kāi)發(fā)php,所以繼續(xù)點(diǎn)擊圖片中的Windows downloads下載壓縮包。
在進(jìn)去的界面中可以看到主要有VC11 X64 Thread Safe,VC11 X64 None Thread Safe等版本,我選擇的是VC11 X64 Thread Safe線程安全的ZIP壓縮包。
下載完后直接解壓到你想要安放的目錄下,切記必須與接下來(lái)的Apache安裝包在同一目目錄,打開(kāi)文件夾可以看到一下文件,其中ext存放著之后要用到所有動(dòng)態(tài)鏈接庫(kù)文件(.dll)由于是壓縮包,我們還需要手動(dòng)設(shè)置一下;原文件夾中沒(méi)有php.ini文件,需要將包中的php.ini-development文件復(fù)制改名得到的,因?yàn)槲覀冃枰猵hp.ini來(lái)進(jìn)行我們?cè)O(shè)定的php初始化。
Apache下載:http://www.apachehaus.com/cgi-bin/download.plx 這個(gè)鏈接直達(dá)下載界面apache可以直接上最新版本,出于兼容性考慮建議選擇VC9版,具體區(qū)別在網(wǎng)頁(yè)上有解釋再此就不在贅述。
點(diǎn)擊紅色邊框中的Download便可以下再安裝包了,然后按提示安裝就行了,記住一定要安裝在與php解壓包同一目錄下
接下來(lái)需要配置安裝Apache的主服務(wù),有了它,Apache才可啟動(dòng):
打開(kāi)CMD窗口,輸入:"D:studytools\Apache\bin\httpd.exe" -k install -n apache 其中D:studytools\Apache\bin\httpd.exe是我自己的路徑,大家需要根據(jù)自己路徑改。
切記,包含引號(hào)。該命令的意思是,安裝apache服務(wù),并將該服務(wù)名稱命名為apache(你也可以改成別的),回車。
服務(wù)安裝完畢,完畢后,會(huì)自動(dòng)測(cè)試,若有問(wèn)題,窗口會(huì)提示錯(cuò)誤,此時(shí),請(qǐng)根據(jù)錯(cuò)誤自行排查。
其中,Errors reported here must be corrected before the service can be started.意思是,若該句話后面有錯(cuò)誤信息,則表示服務(wù)安裝失敗,需要先改正錯(cuò)誤。若沒(méi)有,則成功。
Mysql下載安裝步驟太多,網(wǎng)上的教程很詳盡,在此省略........
不過(guò)小編為大家分享了幾篇文章,供大家參考:
mysql 5.7.13 安裝配置方法圖文教程(linux)
精彩專題分享:mysql不同版本安裝教程
現(xiàn)在開(kāi)始搭建三者的環(huán)境:
1.為了使PHP可以與Mysql連接,Apache可以解析PHP,我們需要對(duì)PHP,Apache做一些改動(dòng)。
(1)把 php.ini-development 文件復(fù)制 改成 php.ini放在原文件夾
(2)再打開(kāi)php.ini文件找到;extension=php_mysql.dll ;extension=php_mysqli.dll去掉前面的" ;" 如下圖
去除前面的分號(hào)后,之后便可以以mysql或者是mysqli的方式連接數(shù)據(jù)庫(kù)了。以后要使用其他比如PDO連接數(shù)據(jù)庫(kù)時(shí),可以按教程把后面幾個(gè)關(guān)于PDO的封號(hào)給取消掉。接著要找到 "extension_dir=" 在后面填上自己動(dòng)態(tài)鏈接庫(kù)文件夾路徑,即/php/ext如我的php下的ext包路徑是D:\studytools\php\ext 所以設(shè)置為如下圖紅框。這樣我們就把php包含的動(dòng)態(tài)鏈接庫(kù)路徑給出了, 建議最好在電腦的環(huán)境變量中Path中也添加ext的路徑。
這樣之后,php與數(shù)據(jù)庫(kù)之間就沒(méi)問(wèn)題了
接下來(lái)解決Apache解析PHP的問(wèn)題
1.打開(kāi)Apache安裝包下的conf文件夾的httpd.conf文件在里面找到 Define SRVROOT " " 在封號(hào)中寫入Apache的路徑,再添加如下一段代碼保存就行了
LoadModule php5_module "E:/wamp/php-5.6/php5apache2_4.dll"
<IfModule mod_php5.c>
PHPINIDir "E:/wamp/php-5.6/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
測(cè)試是否成功
最后可以在Apache下的htdocs文件夾下開(kāi)始編寫自己的php文件了,可以下寫一個(gè)test.php文件,內(nèi)容:
<?php phpinof(); ?>
保存,打開(kāi)Apache下的 bin文件中的ApacheMonitor.exe,點(diǎn)擊start,然后在網(wǎng)站輸入localhost/test.php環(huán)境搭載成功的話會(huì)出現(xiàn)如下界面。在著個(gè)界面了會(huì)有php的信息,要是mysql連接好了,也會(huì)在后面出現(xiàn)MySQL的相關(guān)信息。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Windows下SVN服務(wù)器搭建方法整理(apache)
- Windows下搭建PHP開(kāi)發(fā)環(huán)境(Apache+PHP+MySQL)
- Windows下PHP開(kāi)發(fā)環(huán)境搭建教程(Apache+PHP+MySQL)
- 基于Apache的支持.NET2.0的Web服務(wù)器搭建
- mac下Apache + MySql + PHP搭建網(wǎng)站開(kāi)發(fā)環(huán)境
- Mac OS上搭建Apache+PHP+MySQL開(kāi)發(fā)環(huán)境的詳細(xì)教程
- nginx+apache+mysql+php+memcached+squid搭建集群web環(huán)境
- 簡(jiǎn)單介紹win7下搭建apache+php+mysql開(kāi)發(fā)環(huán)境
- windows下apache搭建php開(kāi)發(fā)環(huán)境
- apache2服務(wù)器的搭建和配置步驟詳解
相關(guān)文章
yii2 開(kāi)發(fā)api接口時(shí)優(yōu)雅的處理全局異常的方法
這篇文章主要介紹了yii2 開(kāi)發(fā)api接口時(shí)優(yōu)雅的處理全局異常的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05PHP實(shí)現(xiàn)把文本中的URL轉(zhuǎn)換為鏈接的auolink()函數(shù)分享
這篇文章主要介紹了PHP實(shí)現(xiàn)把文本中的URL轉(zhuǎn)換為鏈接的auolink()函數(shù)分享,非常簡(jiǎn)潔易用的一個(gè)函數(shù),原作者還有另外一些很Nice的PHP函數(shù),需要的朋友可以參考下2014-07-07Zend Framework教程之Zend_Config_Ini用法分析
這篇文章主要介紹了Zend Framework教程之Zend_Config_Ini用法,較為詳細(xì)的分析了Zend_Config_Ini操作配置數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2016-03-03PHP編程 SSO詳細(xì)介紹及簡(jiǎn)單實(shí)例
這篇文章主要介紹了PHP編程 SSO詳細(xì)介紹及簡(jiǎn)單實(shí)例的相關(guān)資料,這里介紹了三種模式跨子域單點(diǎn)登陸、完全跨單點(diǎn)域登陸、站群共享身份認(rèn)證,需要的朋友可以參考下2017-01-01Yii實(shí)現(xiàn)Command任務(wù)處理的方法詳解
這篇文章主要介紹了Yii實(shí)現(xiàn)Command任務(wù)處理的方法,結(jié)合實(shí)例形式分析了Yii配置、加載及使用Command任務(wù)處理的步驟與相關(guān)技巧,需要的朋友可以參考下2016-07-07PHP使用range協(xié)議實(shí)現(xiàn)輸出文件斷點(diǎn)續(xù)傳代碼實(shí)例
這篇文章主要介紹了PHP使用range協(xié)議實(shí)現(xiàn)輸出文件斷點(diǎn)續(xù)傳代碼實(shí)例,需要的朋友可以參考下2014-07-07采用ThinkPHP中F方法實(shí)現(xiàn)快速緩存實(shí)例
一般使用文件方式的緩存就能夠滿足要求,而thinkPHP還提供了一個(gè)專門用于文件方式的快速緩存方法F方法,需要的朋友可以參考下2014-06-06php設(shè)計(jì)模式之命令模式的應(yīng)用詳解
本篇文章是對(duì)php的命令模式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05