安裝mysql
- 下載:mysql 5.5.28
- 安裝mysql: select 'custom' -->next-->指定安裝路徑-->next-->install(安裝沒什麼好說的,主要是mysql配置)
- 到了安裝完成頁面後,選中:Configurae the MySql Server now-->finish(這時候會開啟mysql配置視窗)
- 這時候快顯視窗:有兩個選項Detailed Configuration(詳細配置)、Standard Configuration(標準配置),我們選擇:Detailed Configuration,next
- 這時候有三個選項:
Developer Machine(程式開發伺服器),將只用盡量少的記憶體,
Server Machine(一般伺服器),佔用中等數量的記憶體,
Dedicated MySql Server Machine(資料庫伺服器),這台機器上只運行MySql,將佔用全部記憶體,
我們選擇第一種就可以了,next
- 有如下三個選項:
Multifunctional Database 將把資料庫最佳化成很好的innodb(事務)儲存類型和高效率的myisam(非事務)儲存類型;,
Transactional Database Only 第二種是只用於交易處理類型,最好的最佳化innodb,但同時也支援myisam,只有myisam才支援全文索引;,
Non-Transactional Database Only;開發環境下,選擇功能最多的。,
我們選擇Multifunctional Database,next.
- InnoDB Tablespace Settings (選擇InnoDB資料的存放位置,建議不要在C盤,當然除非你的c盤很大。也可以安裝後修改my.ini的datadir的值),next;
- 下面有個三選項來定義最大串連數:
Decision Support (DSS)/OLAP:允許最大的並發串連數是20;
Online Transaction Process(OLTP):允許的最大並發串連數是500;
Manual Setting 自訂最大並發串連數;
我們選擇第一種就可以了。next
- Enable TCP/IP Networking (修改mysql的連接埠,mysql預設連接埠是:3306,一般不建議修改。),選中Enable TCP/IP Networking,next
- 設定mysql編碼,有三個選擇:
Standard Character Set(這個是mysql預設編碼:latin1),
Best Support For Multilingualism (這個UTF-8編碼);
Manual Selected Default Character Set / Collation(自訂編碼,在下面下拉框中選擇),
建議使用UTF-8,next
- 這裡面有兩個選項,都選中。
Install As Windows Service(把mysql安裝為windows服務);
Include Bin Directory in Windows PATH(把mysql添加到windows環境變數中),
next
- 有兩個選項:
Modify Security Settings(建立mysql的超級使用者密碼),這個密碼很重要。設定好,
Create An Annomyous Account(建立一個匿名帳號),這個根據需要。
next
- Execute 再finish,到此mysql就安裝完成了。
- 開啟cmd,輸入mysql -u root -p,如果提示輸入密碼,則安裝成功。
安裝php
php php 5.2.17
- php安裝比較簡單:載完成後,解壓到一個目錄。我這裡稱為php_home.比如我現在安裝到:"d:/softInstall/php"
- 配置環境變數:
建立:PHPRC: d:/softInstall/php
在path末尾加入:;%PHPRC%;
將php_home下的libmysql.ddl複製到c:/windows/system32下
在dos下面運行php -i,配置正確就是會顯示php的一些基本資料
- 給php添加一些基本的模組支援:。
將php.ini-recommended重新命名為:php.ini,並開啟。找到 extension_dir = "./" 將"./"修改為:"php_home/ext"(php_home就是你的php解壓目錄)。
找到以";extension=" 開頭的字串,這下面就是php的擴充模組,";"表示已經注釋,刪除掉就表示已經啟用,我們這裡只需要啟用:
php_gd2.dll 繪圖函數庫
libmysql.dll mysql串連函數庫
php_mysql.dll mysql串連函數庫(舊)
php_mysqli.dll mysql串連函數庫(新)
php_mbstring.dll 國際字串處理函數庫。
儲存,這裡php算是安裝完成了。
安裝apache
apache 下載 apache 2.2.x
- 這個安裝也很簡單:下載完成後,直接下一步,隨便輸入一些資訊,直到完成。就可以了。
- 配置web伺服器的根目錄:
DocumentRoot "D:/softInstall/apache/www"
<Directory "D:/softInstall/apache/www">
<Directory "D:/softInstall/apache/www" >
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all(預設是:deny from all,如果是這樣則不能訪問自己指定的web目錄)
</Directory>
這樣配置後,能夠在瀏覽器下面訪問到檔案目錄:所以找到(不止一個):
Options FollowSymLinks indexes 注釋成:#Options FollowSymLinks indexes
並在下面添加:Options None
這樣就不能訪問檔案目錄了。
mysql與php整合
- 將php_home下的libmysql.ddl複製到c:/windows/system32下
- 在php.ini下面,啟用下面模組:
php_mysql.dll mysql串連函數庫(舊)
php_mysqli.dll mysql串連函數庫(新)
apache與php整合
參考文檔:http://php.net/manual/en/install.windows.apache2.php
開啟apache/conf/httpd.conf(配置的位置隨便:)
添加對php模組的支援:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
指定php_home目錄:
PHPIniDir "D:/softInstall/php"
添加php類型支援:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
添加對index.php的支援:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>