1、建立apache的服務器,我下載的是apache_2.2.14-win32-x86-no_ssl.msi,通過直接安裝後,運行http://localhost/如果出現It works,就說明安裝成功了。
2、搭建mysql的數據庫
我在mysql的官方網站下載了一個綠色版的mysql,mysql-noinstall-5.4.3-beta-win32.zip,解壓縮後配置mysql。將解壓縮的文件放置到指定的目錄,比如我放到C:/mysql/mysql5041, 然後建立%MYSQL_HOME%的環境變量,在path中加入%MYSQL_HOME%/bin,最後在%MYSQL_HOME%目錄下建立一個my.ini文件
內容如下:
# 設置mysql的安裝目錄
basedir=C:/mysql/mysql5041
# 設置mysql數據庫的數據的存放目錄,必須是data,或者是//xxx-data
datadir=C:/mysql/mysql5041/data
# 設置mysql服務器的字符集,默認編碼
default-character-set=utf8
[client]
# 設置mysql客戶端的字符集
default-character-set=utf8
[WinMySQLAdmin]
# 指定mysql服務啓動啓動的文件
Server=C:/mysql/mysql5041/bin/mysqld.exe
完成後就準備啓動服務
利用cmd打開命令窗口, 執行mysqld --install, 注意有兩個"-" (卸載服務命令mysql --remove)
在Run下輸入regedit,打開註冊表。找到HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentControlSet --> Services --> MySQL 的屬性ImagePath 的值爲c:/mysql/mysql5041/bin/mysqld --defaults-file=C:/mysql/mysql5041/my.ini MySQL
啓動mysql服務 net start mysql (停止服務命令 net stop mysql)
使用原配置賬戶連接mysql 命令mysql --user=root
//刪除原有所有賬戶 delete from mysql.user;
//新建超級管理員賬戶 grant all on *.* to "root"@"%" identified by "root" with grant option
//斷開連接 重啓mysql服務
或者直接採用root用戶,不用修改。
3、搭建php環境
我在php的官方網站中下載了最新的php-5.2.11-win32-installer.msi, 這個與以前我們在網上看到的不同,不需要解壓縮後配置,只需要安裝,並制定apache的目錄就可以了,這個安裝程序會直接幫你把apache的配置文件修改。
安裝完成後,查看文件apache的conf/httpd.conf,我們會發現增加了這些語句:
DirectoryIndex index.html index.php
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/PHP/"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
而conf/mime.types增加了
application/x-httpd-php php
application/x-httpd-php-source phps
然後我們回到php的安裝目錄:
找到php.ini的文件,修改
display_errors = On
extension_dir ="C:/PHP/ext"
在[MySQL]中
增加:extension=php_mysql.dll
在[MySQLi]中
增加extension=php_mysqli.dll
修改short_open_tag = On
配置完成後一定要注意,PHP5並不默認支持mysql,所以很多網上的文檔中提到,直接去掉extension=php_mysql.dll的註釋,其實在php5的文件中是沒有的,需要手動自己增加,而且你需要自己建立ext目錄並將libmysql.dll、php_mysql.dll、php_mysqli.dll文件拷貝到該目錄上,才能順利執行。這裏php5爲什麼不支持mysql,就是因爲mysql採用了GPL的開源協議麼。反正現在需要單獨下載了。
4、Discuz的文件Discuz_6.1.0F_SC_UTF8.zip解壓縮到apache的htdocs的目錄,然後運行http://localhost/buz/install,就可以順利安裝了。