WAMP配置过程
| WAMP配置過程 1、注意 下面用到的一些特殊字符串,分別表示你自己安裝的相關軟件的路徑,在實際配置時需要替換成真正的路徑: $PHP$:PHP的安裝路徑。比如你的PHP安裝在d:\php5.2,則$PHP$ = d:\php5.2 $APACHE$:Apache的安裝路徑。 2、安裝PHP 2.1 解壓 直接使用PHP的Windows壓縮包php-5.2.0-Win32.zip,將其解壓到某個路徑即可。 2.2 基本配置 1、 在$PHP$路徑下找到php.ini-dist文件,將其名稱改為php.ini,這就是PHP的配置文件 2、 用文本編輯器打開php.ini文件,下面要對它進行一些基本的設置 3、 搜索一行:extension_dir= ‘./ ‘,這是要配置PHP擴展包所在的路徑,將其改為extension_dir = ‘$PHP$/ext’ 4、 查找一行: ;extension=php_mysql.dll。它是用來加載mysql擴展的。默認行首有一個分號,將本行內容處于注釋狀態。為了以后使用PHP操作MySQL數據庫,需要將該模塊加載,只要去掉用于注釋的分號就可以了,即改為:extension=php_mysql.dll 5、 同時還可以開放的模塊有:php_exif.dll、php_gd2.dll用于圖像處理;php_mbstring.dll用于寬字符集處理;php_mysqli.dll升級版MySQL處理;php_pdo_mysql.dll通過PDO對MySQL進行處理等 6、 查找一行:;default_charset = "iso-8859-1",將其改為:default_charset = "gbk"。這樣,PHP將會在頁面上自動輸出"Content-Type: text/html; charset=gb2312",可以默認設置頁面上的字符集,預防漢字亂碼問題。 7、 查找一行:;upload_tmp_dir =,將其注釋去掉,并設置指向某一路徑。該路徑用來臨時存放上傳文件的。 8、 查找一行:;session.save_path=,將其注釋去掉,并設置指向某一路徑。該路徑用戶存放會話文件。 9、 查找一行:;date.timezone=,將其設置為date.timezone = 'Asia/Shanghai',否則默認取出的系統時間與本地時間相差8小時。 10、 查找一行:doc_root=,將其改為:doc_root = $APACHE$\htdocs 3、安裝Apache 3.1 安裝 使用Apache的windows安裝包apache_2.2.4-win32-x86-no_ssl.msi進行安裝。注意其中的Domain、ServerName、AdministratorEmail都需要設置。 3.2 基本配置(可選) 1、 用文本編輯器打開$APACHE$/conf目錄下的httpd.conf文件,這是Apache的配置文件,進行后續配置 2、 修改Apache的默認路徑。Apache服務器的默認根路徑是$APACHE$/htdocs,即當你在瀏覽器中輸入http://localhost后,訪問到的就是htdocs目錄下的文件。其配置信息在httpd.conf文件中這樣定義:DocumentRoot "$APACHE$/htdocs",你可以根據自己的情況,將服務器的根路徑設置到其他路徑下。 3、 修改Apache的默認首頁設置。查找到<IfModule dir_module>模塊,將其改為: <IfModule dir_module> DirectoryIndex index.html DirectoryIndex index.php DirectoryIndex index.php3 DirectoryIndex default.php </IfModule> 這樣,直接輸入某個路徑,不直接指向某個文件的時候,Apache會自己按順序查找index.html、index.php等文件顯示出來。 4、 增加虛擬路徑。使用Alias指令增加虛擬路徑。比如在httpd.conf的最后增加: Alias /test/ "d:/apache2/test/" <Location /test/> Order allow,deny Allow from all </Location> 這樣設置后,你就可以通過http://localhost/test訪問到d:/apache2/test目錄下的文件了。 4、在Apache中配置對PHP的支持 4.1 配置 打開$APACHE$/conf/httpd.conf,在文檔最后添加: # PHP 5 LoadModule php5_module "$PHP$/php5apache2_2.dll" AddType application/x-httpd-php .php # php.ini PHPIniDir "$PHP$" 保存關閉后重啟Apache服務器。 4.2 測試 在$APACHE$/htdocs下新建文件phpinfo.php,用文本編輯器打開后,輸入 <?php phpinfo(); ?> 保存關閉。在瀏覽器中輸入http://localhost/phpinfo.php。如果能夠顯示出PHP的配置信息,則說明配置成功。 5、安裝MySQL 直接使用MySQL的window安裝包mysql-5.0.37-win32.exe進行安裝。 在配置數據庫的過程中,注意將默認字符集改為gbk。 記住管理員root用戶的密碼。 6、安裝PhpMyAdmin 6.1 安裝 將PhpMyAdmin的壓縮包phpMyAdmin-2.10.0.2-all-languages.zip解壓到htdoc目錄下,可以將目錄名改為phpMyAdmin。 6.2 配置 下述兩種配置任選一種即可。 1、手工配置: 將phpMyAdmin目錄中的config.sample.inc.php文件重命名為config.inc.php,修改 $cfg['Servers'][$i]['auth_type'] = 'config'; //cookie http $cfg['Servers'][$i]['user'] = 'username'; // MySQL user $cfg['Servers'][$i]['password'] = 'password'; // MySQL password 2、PhpMyAdmin配置向導 在PhpMyAdmin的目錄下新建config目錄,并設置該目錄的屬性為可寫,然后打開瀏覽器,運行:http://localhost/PhpMyAdmin/scripts/setup.php,將出現PhpMyAdmin的配置向導。 點擊“server”標簽下的“add”按鈕,在打開的頁面中根據提示輸入數據庫連接信息,主要是服務器地址、用戶名、密碼,其他的空著就行。 保存回到setup界面后,點擊“configration”標簽下的“save”按鈕保存配置信息。這樣就可以在config目錄下看到一個config.inc.php文件。將它移動到PhpMyAdmin的目錄就可以了。 6.3 測試 打開瀏覽器,輸入http://localhost/PhpMyAdmin/index.php進行訪問。 如果出現用戶名密碼錯誤的提示,說明配置文件沒有配置正確,請重新配置。 如果出現“無法載入MySQL擴展”的提示,將$PHP$目錄下的libmysql.dll拷貝到windows系統目錄的system32目錄下,并重新啟動。 7、Zend Debugger遠程調試 7.1 安裝 1、安裝Zend Studio5.5。 2、安裝Zend Optimizer。 3、http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.3-Windows-i386.zip下載ZendDebugger。將其解壓到某一目錄。 7.2 配置 1、在ZendDebugger的目錄中,有 4_3_x_comp、4_4_x_comp、5_2_x_comp 等目錄,將目錄 5_2_x_comp 改為 php-5.2.x; 2、php.ini 添加下面幾行: zend_extension_manager.debug_server_ts=”$Zend Debugger Path$″ zend_debugger.expose_remotely=allowed_hosts zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.0/24 zend_debugger.allow_tunnel=127.0.0.1/32 zend_extension_manager.debug_server_ts 的值請根據你的實際情況填寫,就是 php-x.y.z 的父目錄。 3、把 ZendDebugger-5.2.3-Windows-i386 目錄下的 dummy.php 復制到你的 Web 站點根目錄。 4、重啟Web服務器。 5、在Zend Studio中,打開“首選項”-“調試”,將調試方式設置為“服務器”。 6、如果裝有防火墻,需要將默認的調試端口10000設置為例外。 7.3 測試 1、在Zend Studio中,“工具”-“檢查Debug Server連接”,測試是否連接成功。 2、在Browser界面,選擇地址欄最左側的“bug”按鈕,設置調試的頁面。 |
轉載于:https://blog.51cto.com/lv525/239012
總結