下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、a c h e 2/ hd e x html3.用小海豚(SQLyog ) 文件/新建連接一.準(zhǔn)備工作在lamp環(huán)境中搭載網(wǎng)站1. 用w i nsp將網(wǎng)站目錄co p y到1 i n ux的php系統(tǒng)文件目錄下/ u s r / 1 ocal/a pt do c s給nin t ime文件夾可寫(xiě)權(quán)限c h mod 777 R nintime2. 修改ap a che配宜文件,修改網(wǎng)站首頁(yè)/us r /I o cal/apach e 2/etc/h t tp.co n f 修改 D i rectoryin d ex index.phpi n重啟 a pa c h e :/us r /loca 1
2、 /apache2/bin / ap a c h e ct 1 r esta r t連凄到MySQL主機(jī) 上、新建(H). j保存刪除0)保存的連接(E):mdb_linux j MvSQL http sshrrn223310踴定(0)私鑰WORKS 一 My連接© I I取消CO連接到MySQL主機(jī)連接到MySQL主機(jī)新建曲 保存 刪除(D) 保存的連接(E): mdb_linux” .jfficFj 取消】)卿試連接將網(wǎng)頁(yè)中的s q 1腳本導(dǎo)入到linu x下的mysql數(shù)據(jù)庫(kù)中 啟動(dòng)m ysql:啟動(dòng)MySQL服務(wù)1 .用原本源代碼的方式去使用和啟動(dòng)m y s ql/usr/1
3、 o cal / mysql/b i n/m y s q ld_safe -us e r =my s ql &2 重啟以后還要生效:Vi /etc/rc 1 ocal/ usr/1 oca 1 /mysql / bin/mysqld_safe-user=mysq 1 & 進(jìn)入mysq 1命令行/ u sr/ 1 ocal/m y s q I/b i n/mysq 1 -u root p5 5 01 2 04.在windows下用瀏覽器訪問(wèn)1 9 2 . 1 68.1.1 /網(wǎng)站目錄注意:先創(chuàng)建/lam p文件夾使用WinS CP把要安裝的壓縮文件放到/lamp文件夾下./con
4、figure執(zhí)行的時(shí)候要注意不能有換行Appehe安裝的時(shí)候一沱要確認(rèn)之前的安裝已經(jīng)卸載h t t p:/ 19 268 255.1/index. html 這個(gè)地址要改成1 9 2.1 6 8.80.8/usr/lo c al / apache2/ b in/apachectl sta r t 有時(shí)候要用 s tart 有時(shí)候要用 res t ar t/u sr/lo c al/mem c a che/b i n/m e mcac h ed uni e me ache & 中的一可能會(huì)有問(wèn)題,要注意1、安裝編譯工具gec、gccc+、make注意解決依賴關(guān)系,推薦使用yum安裝,若不
5、能聯(lián)網(wǎng)可使用安裝光盤(pán)做為yum源一一1)編輯yum配置文件:Mount / d ev/edrom /med i av i/e tc/yuni. repos, d /CentOS-Medi a .repoc5-median ame=CentOS Sreleasever - Me d i abascurl= f ile: /medi a *修改為光盤(pán)掛載點(diǎn)ena b 1 ed=l *改為1意為啟用gpgcheck=Og p gk e y=f i Ie:/etc/pk i /r p m-gpg/RPM GPG-KE Y-C e ntOS-52)設(shè)置a 1 ias值:Vi / etc/ b ashre
6、a 1 i a s y u m= H yum -dis able repo=* -enab 1 ere p o= c 5-me d iaM3)依次安裝 gcc、gcc- c +4-Y u m -y install gc c *2、卸載系統(tǒng)Apache、MySQL和P1IP的RPM安裝包下載前需關(guān)閉啟動(dòng)的服務(wù),如http d、mys q Idser v i c e htt p d stopse r vic e my s qld st o p卸載 RPM 包的 Apache、MySQL. PHPy uni remove h ttpdyum r e mo v e mysql建議使用rpm -e h
7、t tp-123.rpm -n o d e ps (截?cái)噙@個(gè)r pm包的依賴性)3、關(guān)閉SELinux,允許防火墻80端口訪問(wèn)1 )關(guān)閉 SELinuxvi /etc /selin u x/conf i gS ELINUX=dis a bled * 若安裝時(shí)沒(méi)有禁用 SELi n ux e n fo rcing 改為 disab led 修改后需垂新啟動(dòng)L i mix方可生效!2)關(guān)閉防火墻 N e tf i 11 e r /i p table s因尚未做防火墻講解,直接簡(jiǎn)單的關(guān)閉所有防火墻設(shè)置:ipt a bles -F*如勢(shì) i禁川防火墻默認(rèn)80端口禁止訪問(wèn)se r v i c e i p
8、t a bl e s save防火墻策略寫(xiě)到 / etc/sy scon fig/ i ptabl e s,以后計(jì)算機(jī)重啟再加載這個(gè)文件時(shí),防火墻策略就會(huì)永久淸空.二.編譯安裝*每個(gè)源碼包配置編譯安裝完成后,確認(rèn)安裝目錄下是否生成安裝文件# 安裝 libxml 2t a r xzf I i b xml 2 -2 6.3 0 .ta r .gzcd /lamp / I ib x m 12-2.6 30 / co n figur e -p r efi x =/us r /lo c al/1 i b x m 1 2/make && m a ke in s tai 1# 安裝 I ib
9、mc r ypttar xzf 1 i b m c ryp t 2.5.& t ar.gzcd /I a mp/li b mcryp t -2.5.8 / conf i g u re -pref i x= / usr/local/ 1 i b mcr y pt/ma k e && mak e ins t all*需調(diào)用gcc-c+編譯器,未安裝會(huì)報(bào)錯(cuò)#安裝libltdL也在libm c r y pt源碼目錄中,非新軟件c d /1 amp / libmcrypt2.5.8/libItdl./confi g u ree n a b I eIt d 1 i n s t a
10、11mak e && make i n stall#安裝zlibcd /lamp/zlib-1.2.3/confi g u r emake && make install* z I ib指圧安裝目錄可能造成libpng安裝失敗,故不指定,為卸載方便,建議m a kc inst a 1 1 執(zhí)行結(jié)果輸出到安裝日志文件,便于日后卸載# 安裝 libpngcd /I a mp / li b p n g 1 2 31 /configu r e prefi x =/us r/ I o c al / libpng/m a ke && ma kc i nsta
11、 1 I#安裝jpeg 6mk d i r /u s r/ 1 o c al/j p e g 6mkd i r /u sr / I o cal / j p e g 6 /binmkdi r /u s r /local/ j p e g6/1 i b mkdir /us r / 1 ocal/jpe g 6 /in c 1 ude mkdir -p /u s r/Ioca 1 / jp e g 6 /m an/ manltar xzf j pegsr c .v6b.tar.g zc d / 1 a mp/jp e g6b / c o nf i gure -pr e fi x =/ u s r/l
12、oc a 1/j p eg6/en a bl e s h a red -en a b 1 e-staticmake & & m a ke in s tai 1* -ena b le-shared與 e n a ble s tatic參數(shù)分別為建立共享庫(kù)和靜態(tài)庫(kù)使用的1 i btoo i# 安裝 freet y pec d / I a mp/fr e e typ e 2. 3 .5./con figure pr e fi x =/ u sr / loc a 1/freetype/make && mak e i n sta 1 1# 安裝 autoc o nfcd
13、/lamp/au t oc o n f 2 61/conf i g uremake && make i nstall# 安裝GD庫(kù)m k d ir /u s r / loc a 1 / gd 2c d /lamp/ g d- 2 0.35#p ng錯(cuò)誤,修改方法:vi gd_png.c把# i nclud換#i n c 1 u d e H / usr / loc a 1 / libp n g/includ e/p ng.h"/co n f i g ure -pref i x= / u s r / loca 1 /g d 2/ -with-jpe g =/usr/ 1
14、ocal/ j p eg6 / -withf r eetype=/ usr/ local /free type/-with p ng=/usr/Iocal/ 1 i b png/m a k e && make i nstal 1mak e#如果出現(xiàn)錯(cuò)誤,把上而的兩步重新執(zhí)行一次.m a ke i n s t all*若前而配垃Zlib時(shí)沒(méi)有指左安裝目錄,gd配置時(shí)不要添加-wit h 一 z lib=/usr/1 O a 1/zlib/參 數(shù)安裝到這里了! !# 安裝 A pa c hec d / lamp / h t tp d -2 2 .9./confi g u r e p
15、refix=/ u s r / 1 o c a 1 / a p a che2/ -sysc o n fdi r =/us r / loc a l/apac h e2/etc/ -wit h i n clu d ed a p renab 1 e -so -en a ble-def 1 ate = s h a r ed enab 1 e e x pi r es=sha r ed enable r e wri t e =shar e dm a ke & & make install啟動(dòng)A p ache測(cè)試:/usr/1 oc a 1 / a p ac h e 2/b i n/apac
16、 h e c tl res t a r t查看進(jìn)程:ps -le I grep h ttpd查看ap a che模塊:/ u sr/ 1 oca 1 /a p ache2/bin/apa c h ec t 1 -h# s ha r e 動(dòng)態(tài)模塊或動(dòng)態(tài)庫(kù)文件Php 5 rewrite#static靜態(tài)模塊或表態(tài)庫(kù)文件Serv e r st a t usUserdi rV i rt u al host測(cè)試:http:/ 1 9 2 . 1 6 8 .255. 1/ i ndex.html"it w o rks"設(shè)置A pac h e隨機(jī)啟動(dòng)V i /et c /rc.local
17、/usr / lo c al/ apache 2in/ap a c hectl restart我配宜的la0913環(huán)境到這里# 安裝 nc u rs e sl. yum y i n s t all n cur s es*2 源代碼編譯:cd /lamp/ncu r ses-5.6./ c onfigu r e -with shared -without d e bu g wit h o u t-adae nable-o v erwri t em a kc && make install*若不安裝ncu rscs編譯M y S QL時(shí)會(huì)報(bào)錯(cuò)* -w i th o ut-ad a參
18、數(shù)為設(shè)定不編譯為ada綁立,因進(jìn)入ch r oot環(huán)境不能使用ad a :- e n a ble-ove r wri t e 參數(shù)為定義把頭文件安裝到/t o ol s /i n cl u d e 下而不是/t o ols / include/ncurscs 目錄#安裝MySQLuser add m y s ql* 添加用戶組m ysql ,將mysq I用戶默認(rèn)組設(shè)置為mys q 1用戶組 ???t ar xzf mysq 1 5 1.5 9.tar.gzc d / 1 amp/mys q 1 5.1. 5 9 /con fig u re -with o u t-deb u g -enabl
19、et h r ead-sa f e-clie nt wi t h-pt h r e ad -e n a ble-ass e mbl e r -ena b I e -pr o f iling -w i th-mysq 1 d ldflags= a II sta t i c with-clientld f I a gs=-al 1 -static wi t h-extracha r sets=a 1 I with-plu g ins二 a II withpostg res u ser= p o stgr e swithou t -emb e d ded-server -with s e r ver
20、-suffix=-commu nit y w i t h-uni x- s o c k et path=/tmp / pos t g r e s sockma ke && make i nst a 11* -withex t r acha r sets= a 11參數(shù)為安裝所有字符集#如果不行的話,make clean后再make ;make install.這樣去試一下,默認(rèn)是不支持innod b存儲(chǔ)引 擎的其-with-plu g ins=all可以把innodb加載進(jìn)來(lái).cp /usr/1 o cal/my s ql/sha re/ mysql/my-me d i f /
21、etc/ f修改mys q 1配置文件vi/etc/my. c n f1. c 1 ientdefault-c h aracte r -set= u t f 8#客戶端字符集昴連接字符集2. mysqldchar a cter-s e ts e r v e r = u tf8#服務(wù)器字符集#數(shù)據(jù)庫(kù)字符集collati o i卜 s er v e r = u t f8_gen e ral_ci#服務(wù)器,庫(kù),表的校驗(yàn)字符集#d e fault- s t orage-eng i ne=i n nodb這句話要注釋掉 不然m y s ql登錄不上#把默認(rèn)的表引擎改為inno d b*生成M y SQL
22、配宜文件se t fa c 1 -m u: mysqknvx R / u s r /local/my s qlsetfac I -m d : u :m y sql:rw x -R / usr / Io c al/mysq 1*用a c 1來(lái)讓my s ql用戶對(duì)/usr/local / mysq 1有所有權(quán)限/ u sr/1 o c al / mysql/bin / m y sq 1 _ i n s t a ll_db -us e r=mysql*創(chuàng)建數(shù)據(jù)庫(kù)授權(quán)表啟動(dòng)MySQL服務(wù)1 用原本源代碼的方式去使用和啟動(dòng)my s ql/usr/1 o c a 1 /my s ql / bin / m
23、 y sqld_s a f e -user=m y s q 1 &2重啟以后還要生效:V i /et c / r co c al/ usr/ I ocal/my s q 1 /b in /m y s qld_safc -user=m y s ql &4 /us r / lo c al/mysql/bin/mys q 1 admin u root pa s s w o r d 550120#給mysq 1用戶r oot加密碼密碼為5 501 2 0/ u sr/1 ocal/mysql/ b in /my s ql -u r o ot -p 5 5 0 120 te s tmy
24、s q l>sho w da t abases;mysql> u se t e s tmy s ql>show t a bles;#進(jìn)入m y s q 1以后用se t來(lái)改密碼.m y sql> exi t登錄MyS QL客戸端控制臺(tái)設(shè)置指左root密碼#安裝PHP編譯前確保系統(tǒng)已經(jīng)安裝了 1 ibtool和lib t o o 1-1 t dl軟件包,若沒(méi)有安裝使用y u m或rpm安裝 下:yum instal 1 I i b t ool*yum ins t all I i b too 1 1 t dl*cd /1 amp/php5.2.6 /conf igue -
25、p ref ix=/u s r/lo c al/php / -w i t h c o nf i g-f i I e -path = /us r /local / php/et c / -wit h a px s 2=/usr / I o ca 1 /a p ache 2 /bin / apxs w i th-m y sql=/usr / I oca 1 /my s ql / wit h libxm 1 -di r =/u s r/local/li bxm 1 2 / -wi t h-j p e g d ir=/u s r/local / jpeg6/w i t h png-dir=/usr /
26、 loca I / 1 ib p ng / 一wit h f reetype dir=/us r /local/f r e e t y p e /w i th g d =/usr/lo c a 1/ g d 2 /w ith-mcrypt=/ u s r/l o cal/l i b me r y p t / -w i th-mysq 1 i =/ u sr/ 1 ocal/m y sql / b in/m y s q 1 _confige nab le-soap e na b I e mb s tr i ng=all -enable so ckets*若前而配置Z1 ib時(shí)沒(méi)有指定安裝目錄,P
27、HP配置時(shí)不要添加-with-zlib-dir=/u sr/local / zl i b/參數(shù)mak e & & ma k e ins t al 1生成php. ini( p叩的配置文件)c p / 1 amp / p hp-5.2. 6 /php i ni-dist / u s r /I o cal/php/ e t c/ph p i ni測(cè)試apac h e與php的連通性,看apac h e是否能解析php文件讓ap a c h e支持php代碼:v i /usr/1 o c a I / apache2/ e t c/li t tpd.confA d dType a pp
28、i i cati o n /x-httpd-p h p . php .phps重啟Apache服務(wù):/usr/lo c al / apache2/bin/apach e ctl s t a rt測(cè)試:vi /usr/local/apach e2/ht d ocs/ t est. php<?ph p沖 h p i nfo();? >通過(guò)瀏覽器測(cè)試:http:/l 9 2.16 8 2 5 5.1 / 1 e s t.php編譯安裝m e m c acheta r z x v f memcache 2 25t g zc d memca che-2.2 5/ u sr/ 1 oca 1
29、/php/ b in/ph p iz e / c on f igu r e -with php-c o nfig=/usr / I o c a l/php / bi n /php c onfig make && make install編譯安裝PDOMYS QLt a r z xvf /lamp / PDO_MYS Q L 1 .0.2.t g zta r x zf /lamp/P DO_MYSQ L-l O.2.tgzcd /la mp/PDO_MYS Q L-l. 0 .2/ usr/ 1 ocal/php / b i n / p h pize / co n f i gu
30、r e -w i th-php-config=/u s r /loca I /php/bi n /phpc o nfig -with- p d omysql=/u s r/lo c a l/mysqlm a k e && make install修改 p h p.inivi / usr/loc a 1/p h p/et c / p hp.i n iextensi o n_dir = " / usr/l o cal/p h p/ / I i b/php/ex t e nsions/n o -debu g -non-z t s-20060613 / “exte n si o n=”m e m c ac h e so";extension二 M pdo_my s ql.s o ";修改php文件生效:/ u s r/ 1 o cal/a p ache2/bi n/a p ach e c
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鋼鐵燒結(jié)廠除塵課程設(shè)計(jì)
- 軋制生產(chǎn)線課程設(shè)計(jì)
- 鍋爐課程設(shè)計(jì)的總結(jié)
- 音箱放大器課程設(shè)計(jì)
- 認(rèn)識(shí)地球校本課程設(shè)計(jì)
- 鵪鶉養(yǎng)殖課程設(shè)計(jì)思路
- 香水配比課程設(shè)計(jì)
- 表面工程學(xué)課程設(shè)計(jì)
- 音樂(lè)資源課程設(shè)計(jì)
- 現(xiàn)狀地形圖課程設(shè)計(jì)
- DB-T29-74-2018天津市城市道路工程施工及驗(yàn)收標(biāo)準(zhǔn)
- 小學(xué)一年級(jí)20以內(nèi)加減法混合運(yùn)算3000題(已排版)
- 智慧工廠數(shù)字孿生解決方案
- 病機(jī)-基本病機(jī) 邪正盛衰講解
- 品管圈知識(shí) 課件
- 非誠(chéng)不找小品臺(tái)詞
- 2024年3月江蘇省考公務(wù)員面試題(B類(lèi))及參考答案
- 患者信息保密法律法規(guī)解讀
- 老年人護(hù)理風(fēng)險(xiǎn)防控PPT
- 充電樁采購(gòu)安裝投標(biāo)方案(技術(shù)方案)
- 醫(yī)院科室考勤表
評(píng)論
0/150
提交評(píng)論