lamp環(huán)境搭建自己整理_第1頁
lamp環(huán)境搭建自己整理_第2頁
lamp環(huán)境搭建自己整理_第3頁
lamp環(huán)境搭建自己整理_第4頁
lamp環(huán)境搭建自己整理_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

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文件夾可寫權(quán)限c h mod 777 R nintime2. 修改ap a che配宜文件,修改網(wǎng)站首頁/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主機 上、新建(H). j保存刪除0)保存的連接(E):mdb_linux j MvSQL http sshrrn223310踴定(0)私鑰WORKS 一 My連接© I I取消CO連接到MySQL主機連接到MySQL主機新建曲 保存 刪除(D) 保存的連接(E): mdb_linux” .jfficFj 取消】)卿試連接將網(wǎng)頁中的s q 1腳本導(dǎo)入到linu x下的mysql數(shù)據(jù)庫中 啟動m ysql:啟動MySQL服務(wù)1 .用原本源代碼的方式去使用和啟動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下用瀏覽器訪問1 9 2 . 1 68.1.1 /網(wǎng)站目錄注意:先創(chuàng)建/lam p文件夾使用WinS CP把要安裝的壓縮文件放到/lamp文件夾下./con

4、figure執(zhí)行的時候要注意不能有換行Appehe安裝的時候一沱要確認(rèn)之前的安裝已經(jīng)卸載h t t p:/ 19 268 255.1/index. html 這個地址要改成1 9 2.1 6 8.80.8/usr/lo c al / apache2/ b in/apachectl sta r t 有時候要用 s tart 有時候要用 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 & 中的一可能會有問題,要注意1、安裝編譯工具gec、gccc+、make注意解決依賴關(guān)系,推薦使用yum安裝,若不

5、能聯(lián)網(wǎng)可使用安裝光盤做為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 *修改為光盤掛載點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)閉啟動的服務(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 (截斷這個r pm包的依賴性)3、關(guān)閉SELinux,允許防火墻80端口訪問1 )關(guān)閉 SELinuxvi /etc /selin u x/conf i gS ELINUX=dis a bled * 若安裝時沒有禁用 SELi n ux e n fo rcing 改為 disab led 修改后需垂新啟動L i mix方可生效!2)關(guān)閉防火墻 N e tf i 11 e r /i p table s因尚未做防火墻講解,直接簡單的關(guān)閉所有防火墻設(shè)置:ipt a bles -F*如勢 i禁川防火墻默認(rèn)80端口禁止訪問se r v i c e i p

8、t a bl e s save防火墻策略寫到 / etc/sy scon fig/ i ptabl e s,以后計算機重啟再加載這個文件時,防火墻策略就會永久淸空.二.編譯安裝*每個源碼包配置編譯安裝完成后,確認(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+編譯器,未安裝會報錯#安裝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ù)分別為建立共享庫和靜態(tài)庫使用的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庫m k d ir /u s r / loc a 1 / gd 2c d /lamp/ g d- 2 0.35#p ng錯誤,修改方法: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)錯誤,把上而的兩步重新執(zhí)行一次.m a ke i n s t all*若前而配垃Zlib時沒有指左安裝目錄,gd配置時不要添加-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啟動A p ache測試:/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 動態(tài)模塊或動態(tài)庫文件Php 5 rewrite#static靜態(tài)模塊或表態(tài)庫文件Serv e r st a t usUserdi rV i rt u al host測試:http:/ 1 9 2 . 1 6 8 .255. 1/ i ndex.html"it w o rks"設(shè)置A pac h e隨機啟動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時會報錯* -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存儲引 擎的其-with-plu g ins=all可以把innodb加載進(jìn)來.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ù)庫字符集collati o i卜 s er v e r = u t f8_gen e ral_ci#服務(wù)器,庫,表的校驗字符集#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來讓my s ql用戶對/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ù)庫授權(quán)表啟動MySQL服務(wù)1 用原本源代碼的方式去使用和啟動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來改密碼.m y sql> exi t登錄MyS QL客戸端控制臺設(shè)置指左root密碼#安裝PHP編譯前確保系統(tǒng)已經(jīng)安裝了 1 ibtool和lib t o o 1-1 t dl軟件包,若沒有安裝使用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時沒有指定安裝目錄,P

27、HP配置時不要添加-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測試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測試:vi /usr/local/apach e2/ht d ocs/ t est. php<?ph p沖 h p i nfo();? >通過瀏覽器測試: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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論