工具版本如下: 1、apache_2.0.55-win32-x86-no_ssl.msi 2、php-5.2.5-Win32.zip 3、mysql-5.0.10a-beta-win32.zip
我本來用的是apache2.2.6和php2,可是始終沒測試成功,后來看到網上有人說apache2.2和php5不兼容,我換了現在的2.0版本,一試一次性成功了,呵呵。 配置: 1、配置Apache服務器(httpd.conf) “DocumentRoot”指的是網站根目錄,即apache安裝目錄下的htdocs文件夾。 注意:路徑地址里的“\”在Apache里要改成“/”。 “DirectoryIndex”(目錄索引),也就是在僅指定目錄的情況下,默認顯示的文件名,可以添加多個,系統會根據從左至右的順 序來優先顯示,以單個半角空格隔開。 “# DefaultLanguage nl”前面的“# ”去掉,把“nl”改成你要強制輸出的語言,中文是“zh-CN”,這樣就強制了所有輸出文件的語 言編碼。 “LoadModule php5_module E:/php/php5apache2.dll”是指以module方式加載ph; “PHPIniDir "E:/php"”是指明php的配置文件php.ini的位置。 加上“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”兩行,則.php和.html文件就可以執行php程序 了,你甚至還可以添加上一行“AddType application/x-httpd-php .txt”,讓普通的文本文件格式也能運行php程序。 2、php配置 把php目錄(例:E:\php)下的php.ini-dist重命名為php.ini 設置系統環境變量,將php安裝路徑、及里面的ext路徑寫入PATH當中,如:E:\php;E:\php\ext。系統路徑添加好后要重啟電腦才能 生效。 php.ini文件中有個“register_globals = Off”值,這個值是用來打開全局變量的,比如表單送過來的值,如果這個值設為“Off”,就只 能用“$_POST['變量名']、$_GET['變量名 ']”等來取得送過來的值,如果設為“On”,就可以直接使用“$變量名”來獲取送過來 的值,當然,設為“Off”就比較安全,不會讓人輕易將網頁間傳送的數據截取。 要使php能夠直接調用其它模塊,如圖所示,只須選擇要加載的模塊,去掉前面的 “;”,就表示要加載此模塊了。比如我要用 mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模塊文件都放在php解壓縮目錄的“ext”之下。 以上都是我隨便先記錄下來的,到這php與Apache的結合已經算完成了,至于mysql好像沒什么要配了,可能有點亂,我也是菜 鳥,剛學,見笑了,請大家多提寶貴意見,我會慢慢更新的。 ---------------------------- 珍惜原創,謝絕盜版! - cYanbomb
posted on 2008-01-16 15:48 cyanbomb 閱讀(230) 評論(0) 編輯 收藏 所屬分類: php
Powered by: BlogJava Copyright © cyanbomb