最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows下搭建apache、php、mysql過程分享

 更新時間:2015年01月30日 09:59:06   投稿:junjie  
這篇文章主要介紹了Windows下搭建apache、php、mysql過程分享,本文側(cè)重從apache和php版本選擇,php線程安全,apache和mysql安裝啟動服務(wù),工作環(huán)境配置這幾個方面來闡述windows下搭建apache+php+mysql過程,需要的朋友可以參考下

在windows下,apache和mysql都有自動化安裝的程序,本篇則側(cè)重從apache和php版本選擇,php線程安全,apache和mysql安裝啟動服務(wù),工作環(huán)境配置這幾個方面來闡述windows下搭建apache+php+mysql過程。

Apache下載地址:http://httpd.apache.org/download.cgi

php下載地址:http://windows.php.net/download/

mysql下載地址:http://dev.mysql.com/downloads/mysql/

一、版本選擇

按php官網(wǎng)的說法,php版本不同,選擇編譯器有所不同,apache的安裝包選擇也不同。

目前,php5.5使用的編譯器是vc11,php5.4和php5.3的是vc9,php5.2的是vc6,但php5.2已不再更新了。

有個問題要特別注意:apache.org在windows下只提供vc6編譯的版本。換句話說,如果你選擇了apache.org 發(fā)布的版本,那你只能選擇php5.2,否則可能會有問題。

另外,windows下運行vc9或vc11編譯的程序,需要安裝Visual C++ 運行庫,可以在windows官網(wǎng)下載安裝Visual C++ 2008(x86)Visual C++ 2008(x64)、Visual C++ 2012(x86 or x64)

如果使用php5.3以上的版本,推薦到ApacheLounge.com下載apache。

二、線程安全

php線程安全是保證php在多線程環(huán)境下不會出現(xiàn)數(shù)據(jù)不一致的情況發(fā)生,而非線程安全就有可能出現(xiàn)。因此線程安全要對資源進行控制,增加了額外的系統(tǒng)開銷,在單線程環(huán)境下效率比非線程安全低。

那么,如何去選擇使用線程安全(Thread safe)或非線程安全(Non Thread Safe)的版本?

1、DSO(mod_php、ISAPI等)

以 DLL 動態(tài)庫的形式使用,可以在被用戶請求后執(zhí)行,在處理完一個用戶請求后不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執(zhí)行效率,這里選擇線程安全版本;
2、CGI(CGI、FastCGI)

以單一線程來執(zhí)行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執(zhí)行效率,這里選擇非線程安全版本。

三、啟動服務(wù)

這里忽略安裝包傻瓜式安裝的操作,如果手動安裝apache和mysql服務(wù),參考以下命令

復(fù)制代碼 代碼如下:

#安裝apache2.2服務(wù)
D:\apache2.2\bin\httpd.exe -k install
#啟動apache2.2服務(wù)
D:\apache2.2\bin\httpd.exe -k start

#安裝mysql服務(wù)
D:\mysql\bin\mysqld.exe -install
#啟動mysql服務(wù)
sc start mysql

四、配置環(huán)境

1、配置apache支持php

復(fù)制代碼 代碼如下:

PHPIniDir "D:\php\php.ini"
LoadModule php5_module "D:\php\php5apache2_2.dll"
AddType application/x-httpd-php .php

2、配置php支持mysql

復(fù)制代碼 代碼如下:

extension_dir = "D:/php/ext"
extension = php_mysql.dll

3、php連接mysql

復(fù)制代碼 代碼如下:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

如果搭建后,Apache無法啟動,參考這篇文章《解決Apache/PHP無法啟動的問題》,應(yīng)該對你有所幫助。

相關(guān)文章

最新評論

安陆市| 榆林市| 瑞昌市| 社会| 镇巴县| 泗阳县| 兰溪市| 临清市| 美姑县| 太谷县| 临桂县| 修文县| 沧州市| 赤城县| 广德县| 永嘉县| 岳普湖县| 炎陵县| 台江县| 滁州市| 孝义市| 台安县| 廊坊市| 宝坻区| 湘西| 班戈县| 西林县| 榆社县| 南平市| 盐亭县| 循化| 新野县| 廊坊市| 淅川县| 巴里| 北川| 辽宁省| 钦州市| 留坝县| 巴里| 岑溪市|