下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(環(huán)境管理)WindowsApacheMysqlPHP環(huán)境的安裝與配置圖文教程經(jīng)典整合版2020年4月多年的企業(yè)咨詢顧問經(jīng)驗(yàn)經(jīng)過實(shí)戰(zhàn)險(xiǎn)證可以落地施亍的卓越管理方案,值得您下載詡臺(tái):Windows+Apache2.2+Mysql5+PHP5環(huán)境的配置整合版所需文件:mysql-essential-5.1.48-win32.msihttpd-2215-win32-x86-openssl-0.9.8m-r2.MSIphp-526-Win32.zipPECL5.2.6Win32binaries.ZIP配置要求:1、將Apache+PHP+Mysql安裝在。將網(wǎng)頁文檔文件改為: E:\WeboApache的安裝:、 運(yùn) 行httpd-2215-win32-x86-openssl-0.9.8m-r2.MSI ,界面如下:單擊“單擊“Next o單擊“單擊“Next o單擊“Iacceptthetermsinthelicenseagreement ”之后再單擊“NextXApacheHTTPServer2.2-InstallationTisaidXReadThisFirstReadthisBeforeRuiningApacheonWEdo的.ApacheHTTPServer 人|原it? ■—TheApacheHTTPSeiverisapowerfulandflexilaleHTTP/11compliantserver.OriginallydesignedasareplacementnorthaNCSAHTTPSenrer,ithasgrowntobethemostpopjlarwebserverortheInternet.AsaprojectoftheApacheSoftwareFoundation,thedevelopersalmtocollaborativelydevelopandmaintainarobustcommercial-grade,standards-basedserver|withireelyavailablesourcecode.Th電L滁st”日「si口口Detailsofthelatestversioncaribefoundonth*?ApacheHTTPserverprojectpageunderriSMitwd.胃口9cM.口切VInsdIl5hield <fiack 眄I:二]Cancel
ServerInformationPlw自牛專enteryourserver'sinforrnQ^QniHetw?rk£om^inQ%scmeneUtcni)|yongwel.localctomalnServerName(e.q.i/Jww.somenetcQm):yongwei.localdamain^iministrafter'sEm^jlAddress(色小VTebmaster^somenet.|adn'iin@yonqwei.localdomainInstallApacheHTTPServ&r2.2programsandshartcutsFar;£;ForAllU5CT51anPortaQj35dService—Rg匚口[nmerided.OmlyfortheCurrentUs^r,or>Port8080,Nhen比3吐nMariUill/.JnstallSniek二gck二gck也ext>Cancel服務(wù)器信息可以按照默認(rèn)配置,如果服務(wù)器的80端口沒被單擊“Next其他服務(wù)器程序占據(jù)。可選“forAllUsers,onPort80,asaService—Recommended.”如果僅為當(dāng)前用戶使用,使用8080端口,手動(dòng)啟動(dòng),選擇“onlyfortheCurrentUser,on單擊“NextPort8080,whenstartedManually.ApacheApacheHTTPServer7.2-InstallationTizaxdApacheApacheHTTPServer7.2-InstallationTizaxdSetupTypeChoosethesetuptypethatbestsuitsy^urneed7Pleaseselectasetuptype.TypicalprogramFeatureswillbtinstalled.(HeadersandLibrariesforcompilingnodulesnotbeinstalled.)SetupTypeChoosethesetuptypethatbestsuitsy^urneed7Pleaseselectasetuptype.TypicalprogramFeatureswillbtinstalled.(HeadersandLibrariesforcompilingnodulesnotbeinstalled.)Choosewhichprogramfeaturesyouwantinstalled3rdwheretheywillbeinstalled.Recommendedforad^noedusers.InstallShiek〈lackTypical”為默認(rèn)安裝,“Custom”為用戶自定義安裝選擇“Custom"單擊“Next單擊“BuildHeadersandlibraries"選擇“Thisfeaturewillbeinstalledonlocaldirive.ApacheApacheHTTPServer7.2-InstallationTizazd 兇ApacheApacheHTTPServer7.2-InstallationTizazd 兇OO單擊“Change…改變安裝路徑后單擊“OK”
CustomSutupSelecttheprogramfeaturesyomwantinstalled.Ckkonaniconintheli?tbel口內(nèi)tochangeho*vjaFeaturei$insllhd,_i丁BuildHeader5啟_i丁BuildHeader5啟ndLibrariesAPRJconvCod&PagesTheApacheHTTPWeb5erverVersion乙2二”5siBiriaries_J,|Open5SLRuntimeApacheDocumentationApscheServiceTaekbarIconThisfeaturerequires0KBonyourharddrive.Ithas3of3eubfeaturasselected.Th*subfMturesrequire36MBonyourharddrive.ChsnnB.□.CancelChsnnB.□.CanceloIrakitc;E;>Apache^IrrsUllShiBkJ -Ip]印的已單擊“Next單擊“InstallTT忘kp&eheHTTPServer7.2-InstallationTizazd □:回區(qū)InstallinqApocheHTTPServerZ.2A5TheprogramFeaturesyousdededarebeinginftdled.PleasewaitrjhileItieInstallationWizardins曰15ApacheHTTPSerTier乙乙15,TN5maytakeseverdniruJte5.status:iMiaHBittivtlailBiInstallShiek<^ackCancel開始安裝。CancelriyApacheHTTPServer7.2-InstallationTisazdInstallationWiz.ardCompletedTheInstallationWizardhassue四光FullyinstalledApacheHTTPSarver2^.15.ClickFinishtotudtthewteard.單擊“Finish在瀏覽器中輸入:http://localhost/,由現(xiàn)下面的畫面說明
安裝成功。3htfp://Jncalhnst/-licrosoftInternetExplorer目回區(qū)e后退oh向?#收藏央動(dòng)a@凰叁地址垃)S目回區(qū)e后退oh向?#收藏央動(dòng)a@凰叁地址垃)Shttp7/10calkoit/日目轉(zhuǎn)到鏈接”ItworksI勺完畢*a本地IntranetMysql的安裝:運(yùn)行mysql-essential-5.1.48-win32,界面如下:單擊“單擊“Next o單擊“單擊“Next oTypical”為默認(rèn)安裝,“Complete”為完全安裝,Custom”為用戶自定義安裝。選擇“Custom)單擊Next單擊“單擊“Next O單擊“CIncludeFiles/LibFiles"選擇“Thisfeaturewilloobeinstalledonlocaldirve.單擊“Change..,單擊“OK”,單擊“OK”。改變安裝路徑為:單擊“Install開始安裝。單擊“單擊“Next o單擊“單擊“Next olySQLInterpriseEnterpriseEnterpriseAMySQLEnterprlse5Ubscrlptlon13themostcompreliensfveofferingcfMySQLdar^ba£e5Qftwa「e,services,andsupporttoensureyouibu5iressactilevesthehlghestievelsofreli^billty.security,anduptime.AnEnterpriseSukMcrfptionindudes:LTheMySQLEnterpriseServer-Themostreliable,secure,anduf>to-dateverslon舊fthwworldsmostpopularopensourcedatabase.NlySQLEnterprUeMonItorService- automatedvinu^ldatabaseassistant.MySQLProductionSupport-Technicaland€QP5ukat1vesupportwhenyounteditrHongwithservicepacks,hot-fixes,andmoreMoreI,ljn?ju.:ijp^iiku業(yè)二和巴仃.跳1<tiib—'通也電號(hào)副沔皿電i值覆奧單擊“NextlySQLInterpriseTheMySQLEnterpriseMonitorServiceQukkSyidentifiesyourmostexpensiveSQLcode□crossallyourservers.My5QLAdvisorsand125+BestPracticeRulesensure■■IAlertsandExpertAdvi<eonhDwsfixp巾bkmcndtuneforpeakpeFformance.<?Back;?1.【|||g』八二11上肘:l];vj叱心加"<?BackNaxt>選擇“ConfiguretheMySQLServernow選擇“ConfiguretheMySQLServernow”,單擊“Finish”。選擇配置方式: "DetailedConfiguration (手動(dòng)精確配(標(biāo)準(zhǔn)配置)”,選擇置)“、“StandardConfiguration(標(biāo)準(zhǔn)配置)”,選擇DetailedConfiguration:單擊“Next”。lySQLServerInstanceConfigurationVizardMySQLServerInst-anceConfigurationConFiguretheMySQLServer5Jserverinstance,Pleaseselectaservertype.Ihis僧illrfluencememcryjdiskardCPUusage.CDeveloper*MachineThisisddevelopmentmachinsjandmanyetherapplkations喇Iberunonit.MySQLServershouldoriv aminimalamount口F中。memory??ServerMachine:3everdserverapplicoticnskillberuminjenthismaclire.Choosethisopbonforwfeb/appli匚3上ionservers.MySQLMlhavemedjummemorygge."Dedic-atedMySQLServerMachineThismachineisdedicatedtoruntheMy5QLDatatMseServer.Nootherserversjsuch占&awebormallserverjwilberun,M^SQLwillutii2euptoalla^ailabl&memory.<EackINerxt> Cancel
選擇服務(wù)器類型, "DeveloperMachine(開發(fā)測試類,mysql占用很少資源)"、“ServerMachine (服務(wù)器類型,mysql占用較多資源)"、“DedicatedMySQLServerMachine(專門的數(shù)據(jù)庫服務(wù)器, mysql占用所有可用資源):“Next"。般選擇“源):“Next"。般選擇“ServerMachine”。單擊選擇mysql數(shù)據(jù)庫的大致用途,“MultifunctionalDatabase(通用多功能型,好)“、"TransactionalDatabaseOnly(服務(wù)器類型,專注于事務(wù)處理,一般)”“Non-TransactionalDatabaseOnly(非事務(wù)處理型,較簡單,主要做一些監(jiān)控,記數(shù)用,對(duì)MySAM數(shù)據(jù)類型的支持僅限于non-transactional)”,選擇"TransactionalDatabaseOnly:單擊“Next”。
對(duì)InnoDBTablespace對(duì)InnoDBTablespace進(jìn)行配置,就是為InnoDB數(shù)據(jù)庫文件選擇一個(gè)存儲(chǔ)空間,如果修改了,要記住位置,重裝的時(shí)候要選擇一樣的地方, 否則可能會(huì)造成數(shù)據(jù)庫損壞, 當(dāng)然,對(duì)數(shù)據(jù)庫做個(gè)備份就沒問題了使用默認(rèn)位置,單擊“Next對(duì)數(shù)據(jù)庫做個(gè)備份就沒問題了使用默認(rèn)位置,單擊“Next選擇網(wǎng)站的一半mysql訪問量,同時(shí)連接的數(shù)目,“DecisionSupport(DSS)/OLAP(20個(gè)左右)"、"OnlineTransactionProcessing(OLTP)(500個(gè)左右)"、"ManualSetting(手動(dòng)設(shè)置,自己輸一個(gè)數(shù)) ",選擇“OnlineTransactionProcessing(OLTP)”,單擊“Next
是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問 mysql數(shù)據(jù)庫,選擇“EnableTCP/IPNetworking,單擊"Next”。
設(shè)置數(shù)據(jù)庫語言編碼,“StandardCharacterSet”為西文編碼、“BestSupportForMultilingualism”為RTF-8編碼、“ManualSelectedDefaultCharacterSet/CollationBest為手動(dòng)設(shè)置編碼,gbk、gb2312為中文編碼,選擇“BestSupportForMultilingualism”,單擊"Next”。inWindowsPATH”,SupportForMultilingualism”,單擊"Next”。inWindowsPATH”,單擊Next”。選擇“ModifySecuritySettings”(重裝MySQL是不選),填兩次密碼,選上“Enablerootaccessfromremotemachines”以便能夠從其他機(jī)器上訪問。單擊“Next”。
單擊“Executeo配置完成,單擊“Finisho安裝PHP將php-526-Win32.zip 解壓到E:\PHP,將PECL5.2.6Win32binaries.ZIP解壓到E:\PHP\extPhp.ini的配置將E:\PHP中的php.ini-dist復(fù)制為php.ini打開E:\PHP\php.ini 修改下列語句行:doc_root="E:\Web"extension_dir="E:\PHP\ext"default_charset="utf-8”、將extension=php_exif.dll、php_gd2.dll、php_imap.dll、php_mbstring.dll、php_mcrypt.dll、php_mime_magic.dll、php_mysql.dll、php_mysqli.dll、php_pdf.dll前面的分號(hào)“;”去掉。3、在【環(huán)境變量】的【Path】中加入:;E:\PHP;E:\PHP\ext,復(fù)制E:\PHP\libmysql.dll到C:\WINDOWS\system32。說明:php.ini-dist:在學(xué)習(xí) PHP或在開發(fā)服務(wù)器上使用 PHP時(shí)使用。php.ini-recommended:在一個(gè)產(chǎn)品服務(wù)器上使用。httpd.conf的配置:、httpd.conf文件的位置: E:\Apache\conf。、添加并修改下列語句行:LoadModule php5_module"E:/PHP/php5apache2_2.dll"PHPIniDir"E:/PHP/"DocumentRoot"E:/Web"<Directory"E:/Web">AddTypeapplication/x-httpd-php.phpDirectoryIndexindex.phpindex.html注意:ApacheWindows配置文件 httpd.conf中要求的目錄分隔符是用斜線” /”,而PHPWindows配置文件php.ini中書寫目錄時(shí)要求的是反斜線””,不要弄混了。php環(huán)境配置 php5MySQL5apache2phpmyadminZendOptimizer 安裝與配置php環(huán)境的配置 ,對(duì)于新手來說 ,絕對(duì)是一件煩事 .總會(huì)遇到這樣那樣的問題 ,走很多彎路 .所以特意寫了這個(gè)配置文檔 ,相信按照以下步驟你一定會(huì)成功的 .錯(cuò)誤的地方也希望各位指正更多文章 php愛好者站 http://*博客:/space/?2**********************************************/Apache的安裝1點(diǎn)擊apahce安裝包
2接受協(xié)議3下面3項(xiàng)隨便填即可apache監(jiān)聽80端口.如果iis用了80端口修改iis端口或者apache端口,以免沖突4這里默認(rèn)的是 typical,點(diǎn)擊next.5這里可用修改安裝路徑,注意安裝路徑不能含中文6點(diǎn)擊install開始安裝7安裝完成后在瀏覽器里打入 http://localhost或者h(yuǎn)ttp:〃如果可以看到這個(gè)頁面,證明apache安裝成功,已經(jīng)可以解釋靜態(tài)頁面了時(shí)口愛好者aipR/F帕因向Bhttp:f/locahost/Ttworks!h什p://www.phpfcin$.netMySQL的安裝1點(diǎn)擊MySQL安裝包c(diǎn)ustom.2默認(rèn)是Typical,如果想修改安裝路徑的話也可以選擇custom.注意:安裝mysql的路徑中,不能含有中文
3點(diǎn)擊intall開始安裝4跳過注冊5是否現(xiàn)在就配置 MySQL.也可以之后在開始菜單的 configurationwizard 進(jìn)行配置這里是現(xiàn)在進(jìn)行配置點(diǎn)lyS^LServerS.0-SetuplizardXbConfiguretheMySQLServernow_UsethisopticritogenerateanoptimizedM/5QLccnfigonadedicatedport楸漏瓶葡醉腳St3CWizardComp加tedSetuphe5finishedinstallingMySQLServer5.0.ClickFinishtoexitthewizard.Carxel6選擇DetailedConfiguration(詳細(xì)設(shè)置,點(diǎn)Next繼續(xù)77下面這個(gè)選項(xiàng)是選擇 mysql應(yīng)用于何種類型,第一種是開發(fā)服務(wù)器77下面這個(gè)選項(xiàng)是選擇 mysql應(yīng)用于何種類型,第一種是開發(fā)服務(wù)器將只用盡量少的內(nèi)存,第二種是普通WEB服務(wù)器,將使用中等數(shù)量內(nèi)存最后一種是這臺(tái)服務(wù)器上面只運(yùn)行 MySQL數(shù)據(jù)庫,將占用全部的內(nèi)存用戶可根據(jù)自己的需求,選擇選項(xiàng).這里只選擇開發(fā)服務(wù)器,點(diǎn)Next繼續(xù)8下面是選擇數(shù)據(jù)庫用途,第一種是多功能用途,將把數(shù)據(jù)庫優(yōu)化成很好的 innodb(事務(wù))存儲(chǔ)類型和高效率的myisam(非事務(wù))存儲(chǔ)類型,第二種是只用于事務(wù)處理類型,最好的優(yōu)化innodb,但同時(shí)也支持myisam,只有myisam才
支持全文索引最后一種是簡單的網(wǎng)絡(luò)開發(fā),適合于簡單的應(yīng)用,只有不支持事務(wù)的myisam類型是被支持的
一般選擇第一種多功能的.■y5QLServerInstanceConticutationWizardMySQLServerInst-anceConfigurationConFiguretheMySQLServer5.0serverinstance,Pleaseselectthedatabaseusage.工MultiFunrtionalDatabase:RaaniHMii■■■Jin.aaii■■?■■■■■nan■■■■BiiBiMm■■■■■■■i■■■hiibhbbiib^bPGeneralpurposeddtabas&s.ThiswillaptinmzstheserverFortheusaoftheFasttransactionalInnoDB式gq&engineandthehigh2日虱Transactional 眇即WW.phpf□門5netOptimisedforapplicationserver^andtransactiorialwebQpplcdbon5kThisMlmakeInnoDBthennanstorageengine.NotethattheNylSARIergriecanstillbeused.CMon-TransactionalDmBb8gOnlySuitedforsimplewebapplications,rnontarinqorloggingappkations45wella與analystprograms.OrlyHienon-transactionalMyTSAMstorageenginewillbeactivatedl.<EackCarxel<EackCarxel99下面是選擇InnodDB的數(shù)據(jù)存放位置,一般默認(rèn)好了,不需要改動(dòng)(如果要修改數(shù)據(jù)保存路徑,也可用在安裝后修改 my.ini的(如果要修改數(shù)據(jù)保存路徑,也可用在安裝后修改 my.ini的datadir的值)10下面是選擇MySQL允許的最大連接數(shù),第一種是最大20個(gè)連接并發(fā)數(shù),第二種是最大500個(gè)并發(fā)連接數(shù),最后一種是自定義,你可以根據(jù)自己的需要選擇這里選擇第一個(gè)11下面是是否運(yùn)行網(wǎng)絡(luò)鏈接.這里選擇復(fù)選框.數(shù)據(jù)庫監(jiān)聽的端口,一般默認(rèn)是3306,如果改成其他端口,以后連接數(shù)據(jù)庫的時(shí)候都要記住修改的端口 ,否則不能連接mysql數(shù)據(jù)庫,
比較麻煩,這里不彳^修改,用mysq的默認(rèn)端口:3306
12這一步設(shè)置mysql的默認(rèn)編碼,默認(rèn)是latinl,也是標(biāo)準(zhǔn)的編碼.第二種是UTF8,第三種是手動(dòng)設(shè)置.編碼是版本4.1以上引入的.如果要用原來數(shù)據(jù)庫的數(shù)據(jù),最好能確定原來數(shù)據(jù)庫用的是什么編碼,如果這里設(shè)置的編碼
和原來數(shù)據(jù)庫數(shù)據(jù)的編碼不一致,在使用的時(shí)候可能會(huì)出現(xiàn)亂碼.建議使用1atim標(biāo)準(zhǔn)編碼
當(dāng)然我們有需要的話,也可以修改它的編碼(不建議).
13這一步是是否要把mysql設(shè)置成windows的服務(wù),一般選擇設(shè)成服務(wù),13這一步是是否要把mysql設(shè)置成windows的服務(wù),一般選擇設(shè)成服務(wù),這樣以后就可以通過服務(wù)中啟動(dòng)和關(guān)閉mysql數(shù)據(jù)庫了.推薦:下面的復(fù)選框也勾選上這樣在cmd模式下,不必非到mysql的bin目錄下執(zhí)行命令.在命令行下咨詢可以執(zhí)行文件14這一步是設(shè)置mysql的超級(jí)用戶密碼,這個(gè)超級(jí)用戶非常重要對(duì)mysql擁有全部的權(quán)限,請?jiān)O(shè)置好并牢記超級(jí)用戶的密碼 ,卜面有個(gè)復(fù)選框是表示創(chuàng)建一個(gè)匿名賬號(hào) ,這會(huì)使數(shù)據(jù)庫系統(tǒng)不安全
如果有這個(gè)需求,也請勾選.
15點(diǎn)擊Execute進(jìn)行安
16點(diǎn)擊finish完成安裝17我們可以開始使用mysql了,打開開始菜單所有程序的mysqlCommandlineClient,輸入密碼出現(xiàn)這個(gè)界面說明 mysql已經(jīng)安裝好了"-lySQLCouandClientInterp不奇qword:Ueleonet?theH述QLmonitor.Commandsendvithior\g.VourN^SQIiconnectionidis2Serveructsion:5.0.37-connunitjF-H”*QL.g口內(nèi) Edition<GPL)Tj/peJlieIj;fof'\h'forhRlp.I功e'5"tocle^rthel)uffer,n_ySQl>
CojiTiectionError可能出現(xiàn)的問題:如果在第15步,出現(xiàn)下圖提示TheWGGwi*settingsuoWdnotbeappliedWthedmtnbCojiTiectionError可能出現(xiàn)的問題:如果在第15步,出現(xiàn)下圖提示TheWGGwi*settingsuoWdnotbeappliedWthedmtnb的gb凱卡"薦片th牛Gonnectiorihasfailedwiththefollov^ngsrrorErrorNn1045Accessdeniedkruserlioo?1S1,loc6^o$:t1(usingpassword-NO)IfmpersvndRe科gli評(píng)馳晦yg世型呻喇呵枷海nKkeHireyvw openedtheTCPport3MI ^ppficatioricanGomnsttotheserver,白耐M忡砰聃喇睪加3@將副將的前川(□app|pthesecurtiiIfwuarere-installingafteryoujustuniisUlledtheMySQLserverpleasenoteihatthedX曰directory"射not[smcrvedautofnatica^.Tkiereforeitieold明浦司TdfromyourLastmftdlotion用stillneededtoconnect卜口theserver.InFhiscaseplea?eselectskipmcnwandre-runlh&匚即向urationWizardfromthestartmenu.是因?yàn)槟阒把b過mysql.卸載時(shí)還保留了一些配置文件點(diǎn)擊retry看看是否可以通過。否則點(diǎn)擊cancel退出.然后點(diǎn)擊開始菜單的 MySQLServerInstanceConfigWizard重新配置mysql重復(fù)之前的操作.第14步將會(huì)出現(xiàn)界面是像下面這樣
■y5QLServerInstanceConticutationWizardMySQLServerInst-anceConfigurationConfiguretheMySQLServer5.0serverinstance.Pleasesetthesecurityopbons.Currentmtpa^^ord:Nw呵)偏靜承通=*=++**Enterthecurrent口物口Currentmtpa^^ord:Nw呵)偏靜承通=*=++**Enterthecurrent口物口rd.Enterthe*gtp^s/Retype;thfipassword.<EackNext>Cartel<EackNext>Cartel0Enablerootaccessfromremoterriachinesi,ii1"ini"■?■miFinminiiwaiiramainMiiivniHiinviiiHmmievui■■■liraarniwiiimf..二Anftnfln/rriQUS八muntThBoption閘IcrMteananonyniousaccountonthi5server.Pleasenotethatthiscanleadtoaninsecuresystem.有三個(gè)輸入密碼的地方,你原來裝過mysql.你在第一個(gè)文本框輸入原來 root的密碼后面兩個(gè)文本框輸入 root的新密碼就可以了如果還是不行那就重裝一次MySQL如果還是不行那就重裝一次MySQL。重裝注意事項(xiàng):最好刪除原來的所有文件 ,必要的話,可以清一下注冊表,如果你機(jī)器上沒有其它 mysql如果你機(jī)器上沒有其它 mysql相關(guān)的程序.而且一定記得不要保留原有的 my.ini文件.還有就是刪除原來安裝路徑下的文件,并刪除數(shù)據(jù)目錄下面的還有就是刪除原來安裝路徑下的文件,并刪除數(shù)據(jù)目錄下面的ibdatal文件.更多文章php更多文章php愛好者站PHP由于php是一個(gè)zip文件(非install版,安裝較為簡單解壓就行 .把解壓的 php-5.2.1-Win32重命名為 php5.并復(fù)制到 C盤目錄下 .即安裝路徑為c:\php5找到php目錄下的 php.ini.recommended(或者php.ini-dist)文件 ,重命名為 php.ini并復(fù)制到系統(tǒng)盤的 windows目錄下(以c:\windows為例).再把php目錄下的 php5ts.dll,libmysql.dll復(fù)制到目錄 c:\windows\system32下.把php5\ext目錄下的 php_gd2.dll,php_mysql.dll,php_mbstring.dll 文件復(fù)制到c:\windows\system32下注意 :不要把 php_mysql.dll和php_mssql.dll混淆如果沒有加載 php_gd2.dllphp將不能處理圖像 .沒有加載 php_mysql.dllphp將不支持mysql函數(shù)庫php_mbstring.dll在后面使用 phpmyadmin時(shí)支持寬字符更多文章 php愛好者站 ZendOptimizer的安裝ZendOptimizer用優(yōu)化代碼的方法來提高 PHP應(yīng)用程序的執(zhí)行速度。執(zhí)行使用 ZendOptimizer的PHP程序比不使用的要快 40%到100%。而且一些用 ZendSafeGuard加密過的文件 ,必須裝了 ZendOptimizer才可以運(yùn)行 .注意:ZendOptimizer的安裝與否并不影響 php正常運(yùn)行,如果你覺得麻煩,這步可以省去。1點(diǎn)擊安裝ZendOptimizer工endOptjnizer—In1ShieldVizardWelcometotheIntt3llShieldWizardforZend0ptimizer?3.26TheI臨舊I油聞d?'k:Q口I沁xI】rrdU:、tin51-32,6myoucampliter.TocontinuedickNMIrtrfallSiiFH<BackCancel2接受協(xié)議,點(diǎn)擊next工工endOptinizer-InstallShieldTixard工工endOptinizer-InstallShieldTixardZendOptimizer-3.2.6IicenreAgreementIMPORTANT-READTHESETERMSCAREFULLYBEFOREINSTALLINGTHESOFTVAREKNOWNASTHE'ZENDOPTIMIZER;'ASINSTALLEDBYTHISINSTALUillOMPROCESSJNIMPORTANT-READTHESETERMSCAREFULLYBEFOREINSTALLINGTHESOFTVAREKNOWNASTHE'ZENDOPTIMIZER;'ASINSTALLEDBYTHISINSTALUillOMPROCESSJNMAOdlHE,EXEOJT&ELEFORMOHLY,ANDAMYRESTEDDOCUMEhlTATION(COLLECTIVELY,THE''SOFTWARE")BYINSTALLING,ORZENDLICENSEAGREEMENT2endOptinnizciZENDTECHNOLOQIESLTDf7END1]SOFTWARELICENSEASREEhlENT("AGREEMENT")CONDITIONSOFTHISAGREEMENT,YOUARENOTANAUTHORIZEDUSEROFTHESOFIVAREAMCHTISYOURRESPONSIBILITYTOEXITTHISINSTALL^riONPHOGRAMWITHOUTINSTALLINGIHESOFTWARE.OHTODELETETHESOFTWAREFROMYOURCOMPUTER."LICENSEE")ACKNOWLEDGETHATYOUAGREETOBEBOUNDBYITSEETOALLnFIHETEHMSAND1.License.Subjecttothetermsaidconditionso(thisAgreemenLincluding,wilhoutlimitation.Section2henZendh已婚制grantstoLicense^duringtheTerm[asdefirsdbelow],日limifRrl.anrin-Hwcliisivhfinpns^pkp"Iinprisfi'ltn,回installAnrinjiHi^fpth啟SnRiwarflnna0IaccepttheteimsolfthelicenseagreenTfermPrintQTHEIvouFTERMF?Idorolacceptthetermsofthelicense^gfeenentimiHE<imiHE<BackNe?t> Cancel3選定安裝路徑ZendOptiajzer-InstallShieldTiisidChooseDestinationFolderPle^^ectioosedestinationfolderforZendOptimizer-3.2.6Brofwsa...Brofwsa...-DestinationFoklc C:\ProgramFiles^Z&ncKZend0ptimizer-3.164選定apache本版,我們用的是apache2.2.4,所以這里選apache2.x5選定php.ini的位置.我們的是在C:\WINDOWS\下6選定apache安裝路徑.我們的是C:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2. 所以要修改過來ZendOptiwizer InstallShit?JdWizardZendOptiwizer InstallShit?JdWizardZendOptiwizer InstallShit?JdWizardZendOptiwizer InstallShit?JdWizardChoose(heWeb卷日rve「erootfolder7點(diǎn)擊install進(jìn)行安裝ZendOptZendOpt-IitstallShipJdWizardZendOptZendOpt-IitstallShipJdWizardPre-1octalI3ummaryPleasevilifyIhotthetolllowinginformaticsg忒依redbyIn批號(hào)IIi&correctInstallirigZendOptimi^er-3.2.6to:CAProgramFiles\Zen(J^endOptimiser-3.26Web5eryeid或已值:Servername:Apache2Serverroot:CAFragramFiles\ApacheSoHwareFoundalior-i^paclie2.2InrfaflwCancel8點(diǎn)擊是安裝程序自動(dòng)完成配置和服務(wù)器重啟ZendOpti*ixer- InstallShieldVizardZendOpti*ixer- InstallShieldVizardZendOpti*ixer- InstallShieldVizardZendOpti*ixer- InstallShieldVizardPrc-lnsUllSummaryTebServerEestartPImscthattheIqHominginformoticxigatheredbylgtRIi$ccnect:In^tdllirig^endOptimi?er-3.2.Bto:WebserverdetailsServername;Apach&2Serverroot;C:MyogramFiles\Ap3clieSofter?Foundatiori\ApccheZZ9點(diǎn)擊Finish完成安裝所有東西安裝完成后我們再進(jìn)行配置配置php并關(guān)聯(lián)MySQL打開c:\windows\php.ini文件以下內(nèi)容需要回復(fù)才能看到1設(shè)置擴(kuò)展路徑查找extension_dir有這么一行extension_dir="./"將此行改成extension_dir="C:\php5\ext"其中C:\php5是你安裝 php的路徑.路徑不正確將無法加載 dll(注意 :有些 php版本是;extension_dir="./"要把前面的分號(hào)去掉 )2分別查找;extension=php_mbstring.dll;extension=php_gd2.dll
;extension=php_mysql.dll把上面3項(xiàng)前面的分號(hào)去掉 ,這樣apache啟動(dòng)時(shí)就可以加載這些 dll了注意不要把 ;extension=php_mysql.dl和;extension=php_mssql.dl混淆dll復(fù)制到system32下了 .(大家在安裝的過程中都注意到如何把一些dll加載入來了dll,比如說php_mysqli.dll,也就懂得怎么加載了 )3設(shè)置會(huì)話保存路徑查找session.save_path有這么一行session.save_path="N;/path"在此行后加入一行 (注意是加入一行 ,不是加到后面 )session.save_path="C:\WINDOWS\Temp"保存到你的臨時(shí)目錄下 ,這里完全可以保存到 windows臨時(shí)目錄 Temp下4還有比較值得注意的是 short_open_tag.有一些php版本默認(rèn)是 Off的.也就是說 php不能使用短標(biāo)記如 <??>必須使用 <?php?>由于短標(biāo)記使用方便 ,并且很多程序也是用短短標(biāo)記來寫 ,如 discuz等如果不把 short_open_tag改成On將出現(xiàn)的癥狀將很難判斷是上面原因 ,這里建議修改查找short_open_tag=Off改為short_open_tag=On5是否顯示錯(cuò)誤 display_errors出于安全性考慮 ,display_errors有些版本也默認(rèn)為 Off.就是說在調(diào)試時(shí) ,如果 php代碼有誤 ,就只出現(xiàn)一個(gè)空白頁 .而不會(huì)顯示出錯(cuò)原因和出錯(cuò)行數(shù)這樣調(diào)試起來將非常不便 ,建議根據(jù)自己需要修改查找display_errors=Off (注意不是 ;-display_errors=Off [Security])改成display_errors=On6顯示NOTICE敬告提示第五步雖然打開了出錯(cuò)提示 ,但出錯(cuò)報(bào)告還受到 error_reporting的控制.php5默認(rèn)關(guān)閉 NOTICE敬告提示 ,如果是在本地調(diào)試 ,建議打開 NOTICE敬告提示 .查找error_reporting=E_ALL&~E_NOTICE改成error_reporting=E_ALL另外提示一下 ,在程序中也可以通過 error_reporting() 控制錯(cuò)誤報(bào)告輸出 ,具體怎么用大家參考下手冊 .7register_globals出于安全性考慮它默認(rèn)也是 Off當(dāng)register_globals=Off的時(shí)候,下一個(gè)程序接收的時(shí)候應(yīng)該用 $_POST['user_name']和$_POST['user_pass'])register_globals=On的時(shí)候 ,下一個(gè)程序可以直接使用 $user_name和$user_pass來接受值.更詳細(xì)的說明請參考/bbs/archiver/?tid-234.htm建議根據(jù)自己需要修改 .這里不建議修改 ,畢竟存在安全隱患 .8php5時(shí)差問題
<?phpechodate("Y-m-dH:i:s");?> 時(shí)間相差八小時(shí)為什么呢?PHP5系列版本新增了時(shí)區(qū)設(shè)置,默認(rèn)為格林威治時(shí)間,與中國所在的東8區(qū)正好相差8個(gè)小時(shí)查找date.timezone 有這么一行;date.timezone=將;去掉,改成date.timezone=PRC其中PRC:People'sRepublicofChina 中華人民共和國,更詳細(xì)解決方法請參考本論壇的/bbs/archiver/7tid-60.html關(guān)于文件上傳要注意的配置請參考本論壇的http:〃/bbs/viewthread.php?tid=1663&extra=page%3D1更多文章php愛好者站Apache整合PHP.口ffinSnap1從開始菜單打開apache配置文檔,如圖ConEigurationA-Dache注銷x>^?fflfp77www.ripfan;ServerLogFilat?口M163L亡)加加輸入法4,QE.口ffinSnap1從開始菜單打開apache配置文檔,如圖ConEigurationA-Dache注銷x>^?fflfp77www.ripfan;ServerLogFilat?口M163L亡)加加輸入法4,QE版口快車州由心⑴福ApacheOplineDoeumentatioilHalp,lfmStuck!廟jApaehaHTTPServer2.2.4b I”一一、-httpd.eoafConfi關(guān)閉計(jì)篁電2修改網(wǎng)站根目錄查找DocumentRoot有這么一行DocumentRoot"C:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/htdocs"這就是你網(wǎng)站的根目錄 ,你可以修改 ,也可以用默認(rèn)的 .如果改 ,還要修改下面這項(xiàng) ,否則可能會(huì)出現(xiàn)403錯(cuò)誤查找ThisshouldbechangedtowhateveryousetDocumentRootto在它下面兩行有<Directory"C:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/htdocs">把上面兩項(xiàng)的 C:/ProgramFiles/ApacheGroup/Apache2/htdocs 改成你想要的目錄3查找DirectoryIndexindex.html修改成DirectoryIndexindex.htmlindex.html.varindex.php這樣index.php可以充當(dāng)默認(rèn)頁面了Apache中模塊化安裝 php查找#LoadModulefoo_modulemodules/mod_foo.so在此行后加入一行LoadModulephp5_moduleC:/php5/php5apache2_2.dll(其中 C:/php5/php5apache2_2.dll是你安裝 php的相應(yīng)路徑注意不要把 php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用于 apache版本1的.PHP5壓縮包里的 php5apache2.dll只適用于 apache2.0.*版本,如果是2.2.*以上版本 ,必須使用php5apache2_2.dll.否則就可能會(huì)出現(xiàn)"CannotloadC:/php/php5apache2.dllintoserver:Thespecifiedmodulecouldnotbefound."或者:"Therequestedoperationhasfailed"的情況 .關(guān)于這個(gè)問題的解決方法可以參考本論壇的/bbs/viewt...&extra=page%3D1不過php5apache2_2.dll出來之后也就沒有多少參考價(jià)值了 )查找AddTypeapplication/x-gzip.gz.tgz在此行后加入一行AddTypeapplication/x-httpd-php.php這樣apache就可以解釋 php文件了到這里配置基本完成了########重啟apache.如圖,點(diǎn)擊restart#########.二)快車eo福ApacheKHF注b坪224113MySQLQ中與prhfpfeW.Tiet關(guān)閉計(jì)算就.口 ApachtServer福ApacheKHF注b坪224113MySQLQ中與prhfpfeW.Tiet關(guān)閉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 無人機(jī)精準(zhǔn)農(nóng)業(yè)-洞察分析
- 虛擬現(xiàn)實(shí)技術(shù)在言語康復(fù)中的應(yīng)用研究-洞察分析
- 舞臺(tái)視覺特效-第3篇-洞察分析
- 網(wǎng)絡(luò)文學(xué)與傳統(tǒng)文學(xué)的敘事比較-洞察分析
- 異常安全風(fēng)險(xiǎn)評(píng)估-洞察分析
- 向廠長提出調(diào)換工作崗位的申請書范文(7篇)
- 藝術(shù)空間激活社區(qū)活力-洞察分析
- 微納光學(xué)器件在量子計(jì)算中的應(yīng)用-洞察分析
- 水熱處理對(duì)茶葉品質(zhì)影響-洞察分析
- 線上線下協(xié)同效應(yīng)研究-洞察分析
- 青甘大環(huán)線路線
- 員工調(diào)崗調(diào)薪申請表
- 電動(dòng)葫蘆作業(yè)吊裝施工方案
- 一方出資金一方出資源合作協(xié)議范本
- 兔的飼養(yǎng)管理與疾病防治
- 基于單元的小學(xué)語文學(xué)習(xí)任務(wù)群設(shè)計(jì)案例
- 產(chǎn)品報(bào)價(jià)單(5篇)
- 2023年江蘇省南通市中考英語試題(含答案解析)
- 外科穿手術(shù)衣PPT參考幻燈片
- 浙江省護(hù)士執(zhí)業(yè)注冊健康體檢表
- 醫(yī)院女工委工作計(jì)劃(2篇)
評(píng)論
0/150
提交評(píng)論