手動(dòng)架設(shè)PHP本地測(cè)試服務(wù)器
以下為本說(shuō)明所要用到的軟件。
Apache 2.2.4 -- www.apache.com PHP 5.2.0 -- www.php.net MySQL 5.0.27 -- www.mysql.com Zend Optimizer 3.2.0 -- www.zend.com phpMyAdmin 2.9.2 -- www.phpmyadmin.net
嚴(yán)重注意:在進(jìn)行下列操作前,Windows XP應(yīng)無(wú)安裝IIS、PHP、APACHE、MYSQL、ZEND。
≡ Apache 2.2.4 的安裝 ≡
打開(kāi)我的電腦,進(jìn)入D盤(pán),在其下新建一個(gè)文件夾,名為 local 。 到其官方站點(diǎn)下載 apache_2.2.4-win32-x86-no_ssl.msi 并執(zhí)行。
按3次Next按鈕,安裝程序要求輸入你的Network Domain(網(wǎng)絡(luò)域名)、Server Domain(服務(wù)器域名)和網(wǎng)站管理員的E-mail,有的話就如實(shí)填寫(xiě),本說(shuō)明介紹的是本地自建測(cè)試環(huán)境,所以隨便一下,前兩個(gè)填 localhost ,郵件寫(xiě)自己的即可。
進(jìn)入Next后,默認(rèn)的安裝路徑是"C:Program FilesApache Software FoundationApache2.2",修改路徑,改為前面所述的"D:localApache2"。 然后一路下去,直到安裝結(jié)束;此時(shí),打開(kāi)D盤(pán)下的local文件夾,可以看到有一個(gè)名為Apache2的文件夾。 打開(kāi)IE,然后在地址欄輸入:"http://localhost" 或者 "http://127.0.0.1" 可以看到Apache安裝完成的成功頁(yè)面;以后網(wǎng)頁(yè)的存在位置就在 "D:localApache2htdocs" 目錄。
≡ PHP 5.2.0 的安裝 ≡
到其官方站點(diǎn)下載 php-5.2.0-Win32.zip 并解壓(在此不要下載及使用它的Installer,這種方式雖然很自動(dòng)化、很智能,但也存在很多方面的限制,因?yàn)椴煌扑]。) 將PHP文件解壓到一個(gè)目錄下,目錄地址為 "D:localphp"。 將PHP目錄(D:localphp)下的php.ini-dist復(fù)制到windows(有的系統(tǒng)是winnt目錄)目錄下,并改名為php.ini。 復(fù)制D:localphp目錄下的所有dll文件到windows的系統(tǒng)文件夾里,即:C:windowssystem32。
≡ MySQL 5.0.27 的安裝 ≡
打開(kāi)我的電腦,進(jìn)入D:local,在其下新建一個(gè)文件夾,名為 mysql 。 到其官方站點(diǎn)下載 Mysql 5.0.27 Installer 并執(zhí)行。 按Next,然后選擇Custom安裝方式。 點(diǎn)擊Change,改變安裝路徑;原路徑是"C:Program FilesMySQLMySQL Server 5.0",這里改為:"D:localmysql"。 等安裝進(jìn)度條load完時(shí),會(huì)出現(xiàn)一個(gè)Sign Up向?qū)В@里不用理,選擇最下面的那個(gè)Skip Sign-Up,然后Next,上面有個(gè) "Configure the MySQL Server now" 是打勾的,不要去掉,直接點(diǎn)Finish。 現(xiàn)在開(kāi)始安裝最后的配置,點(diǎn)Next,選擇Detailed Configuration,然后選擇第二個(gè)Server Machine。 再Next,選擇Non-Transactional Database Only。 再Next,選擇Manual Setting,連接數(shù)選擇200到300,在此因?yàn)槭潜緳C(jī)測(cè)試,所以此項(xiàng)并不重要。 再Next,是設(shè)置其的端口,默認(rèn)是3306,不要?jiǎng)铀?再Next,選擇Manual Selected Default Character Set / Collation,在下面的 Character Set選擇gbk。 再Next,在Include Bin Directory in Windows PATH前打勾。 再Next,在Modify Security Settings前的勾取消,因?yàn)槭潜镜丨h(huán)境,非服務(wù)器和虛擬主機(jī)。 最后一個(gè)Next再加Execute,可以看到上面的步驟全部完成。 MySQL的帳號(hào)是:root,密碼為空。 檢測(cè)MySQL,鍵盤(pán)的Win + R,彈出運(yùn)行對(duì)話框,輸入cmd后回車,進(jìn)入命令提示符,然后輸入:"mysql -uroot -p",回車后要求輸入密碼,因?yàn)槊艽a為空,所以直接再按回車即可。現(xiàn)在可以看到如下成功的提示:Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 1 to server version: 5.0.27-community-nt
Type 'help;' or 'h' for help. Type 'c' to clear the buffer. 表示全部安裝成功。 操作符變成了"mysql>",鍵入exit退出即可。
≡ Zend Optimizer 3.2.0 的安裝 ≡
打開(kāi)我的電腦,進(jìn)入D:local,在其下新建一個(gè)文件夾,名為 zend 。 到其官方站點(diǎn)下載 ZendOptimizer-3.2.0-Windows-i386.exe 并執(zhí)行。 按Next,到了路徑選擇那兒,點(diǎn)Browse,默認(rèn)是"C:Program FilesZendZendOptimizer-3.2.0",將其修改為"D:localzend"。 按Next后,可以看到的是服務(wù)器的選擇,在此由于剛剛安裝了Aapche 2.2.4,所以在其中一項(xiàng)名為"Apache 2.x",就按它,然后點(diǎn)Next。 接下來(lái)的一路點(diǎn)Next,全接默認(rèn)的設(shè)置,然后Install。 Zend安裝完成。
≡ Apache 與 PHP 的配置 ≡
開(kāi)始菜單的程序的Apache HTTP Server 2.2.4,再進(jìn)入下一級(jí)的Configure Apache Server,這時(shí)可以看到那個(gè)Edit the Apache httpd.conf Configuration File。點(diǎn)一下。 查找:#LoadModule ssl_module modules/mod_ssl.so在下面添加:LoadModule php5_module "d:/local/php/php5apache2_2.dll" 查找:DirectoryIndex index.html替換:DirectoryIndex index.html index.htm index.php default.php 查找:AddType application/x-gzip .gz .tgz在下面添加:AddType application/x-httpd-php .php Apache配置結(jié)束,現(xiàn)在開(kāi)始進(jìn)行PHP配置,用Notepad打開(kāi)C:windowsphp.ini。 查找:extension_dir = "./"替換:extension_dir = "d:/local/php/ext/" 查找:upload_max_filesize = 2M這里的意思為修改上傳文件的最大限制,默認(rèn)為2M,可以改為6M。 查找:;extension=php_mbstring.dll將前面的;號(hào)去掉。 查找:;extension=php_gd2.dll將前面的;號(hào)去掉。 查找:extension=php_mysql.dll將前面的;號(hào)去掉。 查找:;date.timezone =替換:date.timezone = PRC 文件修改完畢,此時(shí),雙擊右下角任務(wù)欄的Apache圖標(biāo),彈出的窗口中,點(diǎn)Stop停止服務(wù),等停止后再點(diǎn)Start啟動(dòng)服務(wù),此時(shí),可以看到其窗口的狀態(tài)欄中會(huì)顯示:"Apache/2.2.4 (Win32) PHP/5.2.0"。配置全部完成。
≡ phpMyAdmin 2.9.2 的安裝 ≡
到其官方站點(diǎn)下載 phpMyAdmin-2.9.2.zip 并解壓,并更改目錄名為phpmyadmin,然后移動(dòng)到"D:localApache2htdocs"。 編輯:libraries下的config.default.php。 查找:$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?$cfg['Servers'][$i]['user'] = 'root'; // MySQL user$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed// with 'config' auth_type)$cfg['Servers'][$i]['nopassword'] = FALSE; // Whether to try to connect without password$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only// this db is displayed in left frame// It may also be an array of db-names, where sorting order is relevant.這里由于是本地測(cè)試環(huán)境,所以所按默認(rèn)值,不需要更改。 查找:$cfg['DefaultLang'] = 'en-iso-8859-1';替換:$cfg['DefaultLang'] = 'gb2312'; 查找:$cfg['DefaultCharset'] = 'iso-8859-1';替換:$cfg['DefaultCharset'] = 'gb2312'; 設(shè)置完成。現(xiàn)在打開(kāi)IE,鍵入:"http://localhost/phpmyadmin",即可進(jìn)行相關(guān)操作。 ≡ 其它說(shuō)明 ≡
MySQL的帳號(hào)為:root,密碼無(wú),即為空。數(shù)據(jù)庫(kù),可以自己隨意創(chuàng)建。 網(wǎng)頁(yè)存放目錄:D:localApache2htdocs
相關(guān)文章:
1. IDEA使用Docker插件遠(yuǎn)程部署項(xiàng)目到云服務(wù)器的方法步驟2. asp服務(wù)器如何搭建3. Docker暴露2375端口導(dǎo)致服務(wù)器被攻擊問(wèn)題及解決方法4. 怎樣開(kāi)啟phpStudy服務(wù)器5. 阿里云服務(wù)器下配置LAMP環(huán)境——基于CentOS 6.36. 解決VUE項(xiàng)目localhost端口服務(wù)器拒絕連接,只能用127.0.0.1的問(wèn)題7. CentOS上搭建PHP服務(wù)器環(huán)境8. python實(shí)現(xiàn)從ftp服務(wù)器下載文件9. PHP服務(wù)器篇:部署PHP應(yīng)用到線上Web服務(wù)器的方式10. JSP+Servlet實(shí)現(xiàn)文件上傳到服務(wù)器功能
