DotProject項目管理工具安裝說明(一)

 一.系統配置環境:

Windows XP Professional SP3 
Dotproject  2.1.5 
Apache httpd 2.2.21
PHP-5.3.8
Mysql-5.5.16

二.軟件下載地址:

DotProject官方網站:www.dotproject.net

DotProject 2.1.5版下載地址:http://sourceforge.net/projects/dotproject/

如果無法打開此鏈接,在官網頁面的Sourceforge鏈接中搜索查找

Apache httpd 2.2.21:http://labs.renren.com/apache-mirror//httpd/binaries/win32/httpd-2.2.21-win32-x86-no_ssl.msi

DotNet framework 4.0,由於下面的mysql-5.5.16需要操作系統必須安裝了DotNet4.0。

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7

mysql- 5.5.16:http://www.mysql.com/downloads/installer/5.5.html

PHP 5.3 (5.3.8) VC9 x86 Thread Safe :http://windows.php.net/downloads/releases/php-5.3.8-Win32-VC9-x86.msi

三、安裝流程:

分別安裝Apache、PHP、MYSQL(在安裝MYSQL前安裝DotNet4.0),待上述軟件全部安裝成功之後,就搭建了dotproject系統的基本運行環境Apache+MySql+PHP;

四、環境配置:

4.1 Apache服務器配置

Apache配置主要是對httpd.conf的配置,此文件在此目錄:C:\ Apache2.2\conf。

注:在此文件中所有級聯目錄的分隔都使用此符號“/”。

加載PHP,設置Apache加載PHP的功能模塊,這主要通過php5apache2.2.dll來連接,將該文件的路徑以及PHP的安裝路徑添加在httpd.conf配置文件中。按Ctrl+F搜索“LoadModule”,定位到下面語句中:

端口設置:在httpd.conf文件中查找搜索到Listen:

Listen 8080                      //8080 自定義

#LoadModuleusertrack_module modules/mod_usertrack.so
#LoadModuleversion_module modules/mod_version.so
#LoadModulevhost_alias_module modules/mod_vhost_alias.so 

我的追加以下內容:

LoadModule php5_module "C:/PHP/php5apache2_2.dll"   //php2apache2_2.dll的路徑
PHPIniDir "C:/PHP/"                                 //PHP的安裝路徑

 設置網站目錄,比如我將網站目錄路徑設置爲:C:\WebRoot。則按Ctrl+F搜索“DocumentRoot”,定位到下面語句中:

# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
DocumentRoot "C:/Apache2.2/htdocs"

將以上的語句修改並追加爲如下內容(注:DocumentRoot後引號的內容則爲你設置的網站目錄的絕對路徑):

# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#DocumentRoot "C:/ Apache2.2/htdocs"
DocumentRoot“C:/WebRoot/”                     //系統安裝目錄(自定義)

同時也要更改下面一處:

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/">

改爲:

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/WebRoot/">

設置目錄權限,繼續往下,找到如下語句:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory> 

將語句“Deny from all”修改爲“Allow from all”.

設置目錄索引,繼續往下找到語句“<IfModuledir_module>”,將下一句追加爲:

DirectoryIndex index.html index.php default.php home.php

設置類型關聯,以便使得Apache服務器能夠識別PHP文件。

按Ctrl+F,搜索“<IfModulemime_module>”,在該標籤的範圍內的最後面添加如下語句:

 AddType application/x-httpd-php .php .phtml

Apache配置完成。

 

 4.2 PHP環境配置

PHP的配置主要是對PHP環境變量的配置,以及PHP安裝目錄下的php.ini進行配置。可能安裝的過程中軟件沒有自動添加環境變量,所以手動檢測並添加。,右鍵點擊“我的電腦”→→“屬性”,選擇“高級”選項卡,在點擊選項卡下部的“環境變量”按鈕,找到“系統變量”中的變量名爲Path的變量,添加PHP的安裝目錄路徑以及PHP的ext擴展目錄路徑,比如我的PHP的安裝目錄爲:C:\PHP,則添加如下語句:

;C:\PHP;C:\PHP\ext

Php.ini的配置,定位registe_globals =Off;

; Whether or not to register the EGPCS variables as global variables.  You may
; want to turn this off if you don't want to clutter your scripts' global scope
; with user data.
; You should do your best to write your scripts so that they do not require
; register_globals to be on;  Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
; http://php.net/register-globals
register_globals = on

將其中的“register_globals”值改爲off。建議不要打開此開關,區別在於這個值是用來打開全局變量的,比如表單送過來的值 ,如果這個值設爲“Off”,就只能用“$_POST["變量名']、$_GET['變量名']” 等來取得送過來的值,如果設爲“On”,就可以直接使用“$變量名”來獲取送過來的值,當然,設爲“Off”就比較安全,不會讓人輕易將網頁間傳送的數據截取 。這個值是否改成“On”就看自己感覺了,是安全重要還是方便重要?

注:如果你已按PHP環境變量配置,則此步可以省略。

定位到此語句“; On windows:”:

; extension_dir = "./"
; On windows:
; extension_dir = "ext"

將上面的第三句,去掉“;”註釋,並改爲:extension_dir = "extension_dir="C: \PHP\ext"".配置完成。

4.3 MySQL環境配置

MySQL的配置主要是數據庫編碼的改變。由於此次採用的是UTF8版的DotProject系統,因此建議提前更改MySQL數據庫的字符編碼。在MySQL的安裝目錄中,添加一個名爲:my.ini的配置文件,文件內容如下:

[client]
#修改客戶端默認字符編碼格式爲utf8
default-character-set=utf8
[mysqld]
#修改服務器端默認字符編碼格式爲utf8
character-set-server = utf8

完成以上的所有配置,可以進行如下測試。在網站目錄中添加一個index.php的PHP文件,內容爲:

<?
phpinfo();
?>

在瀏覽器的地址欄輸入:http://localhost:8080。得到如下頁面信息,則表示配置成功。

發佈了21 篇原創文章 · 獲贊 187 · 訪問量 80萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章