国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

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

2024-08-27 18:28:22
字體:
來源:轉載
供稿:網友

在windows下,apache和mysql都有自動化安裝的程序,本篇則側重從apache和php版本選擇,php線程安全,apache和mysql安裝啟動服務,工作環境配置這幾個方面來闡述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官網的說法,php版本不同,選擇編譯器有所不同,apache的安裝包選擇也不同。

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

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

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

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

二、線程安全

php線程安全是保證php在多線程環境下不會出現數據不一致的情況發生,而非線程安全就有可能出現。因此線程安全要對資源進行控制,增加了額外的系統開銷,在單線程環境下效率比非線程安全低。

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

1、DSO(mod_php、ISAPI等)

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

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

三、啟動服務

這里忽略安裝包傻瓜式安裝的操作,如果手動安裝apache和mysql服務,參考以下命令
代碼如下:
#安裝apache2.2服務
D:/apache2.2/bin/httpd.exe -k install
#啟動apache2.2服務
D:/apache2.2/bin/httpd.exe -k start

#安裝mysql服務
D:/mysql/bin/mysqld.exe -install
#啟動mysql服務
sc start mysql

四、配置環境

1、配置apache支持php

代碼如下:
PHPIniDir "D:/php/php.ini"
LoadModule php5_module "D:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

2、配置php支持mysql

代碼如下:
extension_dir = "D:/php/ext"
extension = php_mysql.dll

3、php連接mysql

代碼如下:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐清市| 武胜县| 盐津县| 黔西| 靖江市| 山东省| 汉中市| 临潭县| 兴义市| 佛山市| 沛县| 那坡县| 陇西县| 吉隆县| 庄浪县| 天气| 南靖县| 枣阳市| 松原市| 布拖县| 齐河县| 峨边| 松阳县| 遵义县| 融水| 上高县| 武鸣县| 日喀则市| 黄浦区| 荥经县| 大洼县| 沂水县| 道孚县| 桐柏县| 繁昌县| 察雅县| 木兰县| 丹巴县| 大宁县| 阳西县| 万载县|