php环境搭建手册参考_第1页
php环境搭建手册参考_第2页
php环境搭建手册参考_第3页
php环境搭建手册参考_第4页
php环境搭建手册参考_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、环境搭搭建手册册(PHHP版)软件版本本:Red Hatt Ennterrpriise Linnux 5 UUpdaate 2Apacche版版本:22.299Mysqql 版版本:55.1.26PHP版版本:55.266PHP依依赖名称称及版本本:(1) libbicoonv 1.112(2) freeetyype 2.337(3) libbpngg 1.2.229(4) jpeegsrrc(5) gd 2.00.355(6) libbxmll2 22.6.32(7) libbmcrryptt 2.5.88(8) mhaash 0.999(9) mcrryptt 2.6.77(似乎乎非必需需

2、)安装步骤骤把所有依依赖包,需需要安装装的软件件放到hhomee/ussernnamee下先用rppm qqa|ggrepp i 包包名查找找一下mmysqql, apaachee是不是是已经装装上了,例例如 mmysqql qqa|ggrepp i mmysqql myssql qa|greep i hhttppd,如如果myysqll装上了了,用rrpm e mmysqql 删删除,如如果htttpdd也装上上了的话话从新装装系统把把,清理理起来太太麻烦了了。进入放包包的目录录,开始始装吧:32位机机器:首先安装装perrl-DDBI-1.552-11.fcc6.ii3866.rppm,M

3、MySQQL-sservver-commmunnityy-5.1.226-00.rhhel55.i3386.rpmm依赖此此包。rrpm -ivvh pperll-DBBI-11.522-1.fc66.i3386.rpmm安装Myysqllrpm -ivvh MMySQQL-sservver-commmunnityy-5.1.226-00.rhhel55.i3386.rpmm rpm -ivvh MMySQQL-cclieent-commmunnityy-5.1.226-00.rhhel55.i3386.rpmm rpm -ivvh MMySQQL-ddeveel-ccommmuniity-5

4、.11.266-0.rheel5.i3886.rrpm64位机机器:1 rrpm ivhh peerl-DBII-1.52-1.ffc6.x866_644.rppm 2 rpmm ivhh MyySQLL-seerveer-ccommmuniity-5.11.266-0.rheel5.x866_644.rppm rpmm ivhh MyySQLL-clliennt-ccommmuniity-5.11.266-0.rheel5.x866_644.rppm rpmm ivhh MyySQLL-deevell-coommuunitty-5.1.226-00.rhhel55.x886_664.rrpm

5、3. 安安装Appachhetar jxvvf hhttppd-22.2.9.ttar.bz22cd hhttppd-22.2.9./coonfiigurre -prrefiix=/usrr/loocall/appachhe2 -eenabble-so mmakee mmakee innstaall4. 安安装liibicconvvtar zxvvf llibiiconnv-11.122.taar.ggzcd llibiiconnv-11.122./coonfiigurre -prrefiix=/usrr/loocall/liibicconvvmakee mmakee innstaall安装f

6、rreettypeetar -zxxvf freeetyype-2.33.7.tarr.gzzcd ffreeetyppe-22.3.7./coonfiigurre -prrefiix=/usrr/loocall/frreettypee2 mmakee mmakee innstaall安装liibpnngcd llibppng-1.22.299./coonfiigurre -prrefiix=/usrr/loocall/liibpnngmakee mmakee innstaall安装 jjpeggsrcc mkddir /ussr/llocaal/jjpegg6mkdiir /usrr/loo

7、call/jppeg66/biinmkdiir /usrr/loocall/jppeg66/liibmkdiir /usrr/loocall/jppeg66/inncluudemkdiir /usrr/loocall/jppeg66/maanmkdiir /usrr/loocall/jppeg66/maan/mman11tar -zxxvf jpeegsrrc.vv6b.tarr.gzzcd jjpegg-6bb/32位机机器:./coonfiigurre -prrefiix=/usrr/loocall/jppeg66/ -ennablle-ssharred -eenabble-staatic

8、c mmakee mmakee innstaall64位机机器:cp /usrr/shharee/liibtoool/connfigg.guuesss conffig.gueesscp /usrr/shharee/liibtoool/connfigg.suub cconffig.subb./cconffiguure -ppreffix=/ussr/llocaal/jjpegg6/ -eenabble-shaaredd -enaablee-sttatiicmaake libbdirr=/uusr/libb64 makke llibddir=/ussr/llib664 iinsttalll 使用用

9、64位位函数库库编译.安装gddtar vxff gdd-2.0.335.ttar.bz22cd ggd-22.0.35./coonfiigurre-preefixx=/uusr/loccal/gd-wiith-pngg-diir=/usrr/loocall/liib -wiith-freeetyype-dirr=/uusr/loccal/freeetyype22 -witth-jjpegg-diir=/usrr/loocall/jppeg66makee & maake insstalll或者:mmakeemakee innstaall安装liibxmml2tar zxvvf llibxxml

10、22-2.6.332.ttar.gzcd llibxxml22-2.6.332./coonfiigurre -prrefiix=/usrr/loocall/liibxmml2makee mmakee innstaall (过过程比较较缓慢,耐耐心等待待)分支1安装(llibmmcryypt)tar vxff liibmccryppt-22.5.8.ttar.bz22 ccd llibmmcryypt-2.55.8./coonfiigurre -prrefiix=/usrr/loocall/liibmccryppt mmakee makke iinsttalll安装mhhashhtar xvff

11、 mhhashh-0.9.99.taar.bbz2ccd mmhassh-00.9.9/./coonfiigurre -prrefiix=/usrr/loocall/mhhashhmakkemaake insstallllnn -ss /uusr/loccal/mhaash/libb/liibmhhashh.soo.2 /ussr/llib/libbmhaash.so.2安装PHHP taar xxvf phpp-5.2.66.taar.bbz2 cdd phhp-55.2.632位机机器:./coonfiigurre -prrefiix=/usrr/loocall/phhp5 -wwithh

12、-appxs22=/uusr/loccal/apaachee2/bbin/apxxs -wiith-myssql -wwithh-gdd -witth-jjpegg-diir=/usrr/loocall/jppeg66 -witth-zzlibb -witth-ppng-dirr=/uusr/loccal/libb -witth-ffreeetyppe-ddir=/ussr/llocaal/ffreeetyppe2 -wwithh-icconvv -witth-ggmp -wwithh-cuurl -wwithh-mccryppt-ddir=/ussr/llocaal/llibmmcryypt

13、 -wwithh-pddo-mmysqql -wiith-jsoon -wiith-getttexxt -wiith-libbxmll-diir=/usrr/loocall/liibxmml2 -eenabble-soccketts -ennablle-fftp -eenabble-soaap -ennablle-zzip -eenabble-mbsstriing -wwithh-mhhashh-diir=/usrr/loocall/mhhashh64位机机器:# mkkdirr /uusr/loccal/libb/myysqll# cdd /uusr/loccal/libb/myysqll#

14、 lnn s /usrr/inncluude/myssql inccludde# lnn s /usrr/liib644/myysqll liib./coonfiigurre-witth-llibddir=libb64 -ppreffix=/ussr/llocaal/pphp55 -witth-aapxss2=/usrr/loocall/appachhe2/binn/appxs -wwithh-myysqll -witth-ggd -wiith-jpeeg-ddir=/ussr/llocaal/jjpegg6 -wiith-zliib -wiith-pngg-diir=/usrr/loocal

15、l/liib -wiith-freeetyype-dirr=/uusr/loccal/freeetyype22 -witth-iiconnv -wiith-gmpp -witth-ccurll -witth-mmcryypt-dirr=/uusr/loccal/libbmcrryptt -witth-ppdo-myssql-dirr=/uusr/loccal/libb/myysqll -witth-jjsonn -witth-ggetttextt -witth-llibxxml-dirr=/uusr/loccal/libbxmll2 -ennablle-ssockketss -enaablee

16、-fttp -ennablle-ssoapp -enaablee-ziip -ennablle-mmbsttrinng -wiith-mhaash-dirr=/uusr/loccal/mhaash -wwithh-coonfiig-ffilee-paath=/ussr/llocaal/pphp55/ettcmakeemakee iinsttalll修改配置置文件cp pphp.inii-diist /ussr/llocaal/pphp55/ettc/pphp.iniivim /ussr/llocaal/aapacche22/coonf/htttpd.connf找到DDireectooryIIn

17、deex iindeex.hhtmll改为DirrecttoryyInddex inddex.htmml iindeex.hhtmll.vaar iindeex.hhtm inddex.phpp找到AdddTyppe aappllicaatioon/xx-gzzip .gzz .ttgz加加 AdddTyype apppliccatiion/x-hhttppd-pphp .phhp (注意空空格)AAddTTypee apppliicattionn/x-htttpd-phpp-soourcce .phpps重启appachhe/usrr/loocall/appachhe2/binn/appac

18、hhecttl rresttartt测试效果果如果没有有修改路路径的话话,appachhe默认认页面访访问路径径是cdd /uusr/loccal/apaachee2/hhtdoocs/之后viim iinfoo.phhp,写写个phhpinnfo看看看效果果吧。/*注注释掉*/分支2 (这种种做法可可能存在在问题)安装(llibmmcryypt)tar vxff liibmccryppt-22.5.8.ttar.bz22./coonfiigurre -prrefiix=/usrr/loocall/liibmccryppt mmakee mmakee innstaall/sbiin/lldco

19、onfiigcdd liiblttdl/./cconffiguure -eenabble-ltddl-iinsttalllmakkemaake insstalll安装mhhashhtar zxvvf mmhassh-00.9.9.ttar.gzccd mmhassh-00.9.9/./coonfiigurre -prrefiix=/usrr/loocall/mhhashhmakkemaake insstalllcp /usrr/loocall/liib/llibmmcryypt.* /usrr/liiblnn -ss /uusr/loccal/mhaash/libbmhaash.so.2 /u

20、srr/liib/llibmmhassh.sso.22安装mccryppttar zxvvf mmcryypt-2.66.7.taar.ggzcdd mccryppt-22.6.7/./cconffiguure -ppreffix=/ussr/llocaal/mmcryyptmmakeemakke iinsttalll/*注释掉掉*/在64位位机器上上安装mmemccachhed软件版本本:Memccachhed 1.2.66.安装需要要支持的的包及版版本:Libeevennt1.4.66-sttablle安装步骤骤:安装liibevventt# taar zzxvff llibeevennt

21、-11.4.6-sstabble.tarr.gzz# cdd liibevventt-1.4.66-sttablle# ./connfigguree preefixx=/uusr/loccal# maake # maake insstalll查看是否否安装成成功,进进行确认认:# lss al /ussr/llocaa/liib | grrep libbeveent在屏幕上上出现如如下信息息,安装装成功:lrwxxrwxxrwxx 11 rooot rooot 21 Augg 77 099:355 liibevventt-1.4.sso.22 - liibevventt-1.4.sso.22.

22、1.1-rwxxr-xxr-xx 11 rooot rooot 33844481 Augg 77 099:355 liibevventt-1.4.sso.22.1.1-rw-r-r- 11 rooot rooot 66215578 Augg 77 099:355 liibevventt.alrwxxrwxxrwxx 11 rooot rooot 26 Augg 77 099:355 liibevventt_coore-1.44.soo.2 - libbeveent_corre-11.4.so.2.11.1-rwxxr-xxr-xx 11 rooot rooot 11353308 Augg 77

23、 099:355 liibevventt_coore-1.44.soo.2.1.11-rw-r-r- 11 rooot rooot 22298844 Augg 77 099:355 liibevventt_coore.a-rwxxr-xxr-xx 11 rooot rooot 8866 Augg 77 099:355 liibevventt_coore.lalrwxxrwxxrwxx 11 rooot rooot 26 Augg 77 099:355 liibevventt_coore.so - libbeveent_corre-11.4.so.2.11.1lrwxxrwxxrwxx 11 r

24、ooot rooot 27 Augg 77 099:355 liibevventt_exxtraa-1.4.sso.22 - liibevventt_exxtraa-1.4.sso.22.1.1-rwxxr-xxr-xx 11 rooot rooot 33063301 Augg 77 099:355 liibevventt_exxtraa-1.4.sso.22.1.1-rw-r-r- 11 rooot rooot 44843342 Augg 77 099:355 liibevventt_exxtraa.a-rwxxr-xxr-xx 11 rooot rooot 8873 Augg 77 099

25、:355 liibevventt_exxtraa.laalrwxxrwxxrwxx 11 rooot rooot 27 Augg 77 099:355 liibevventt_exxtraa.soo - liibevventt_exxtraa-1.4.sso.22.1.1-rwxxr-xxr-xx 11 rooot rooot 8831 Augg 77 099:355 liibevventt.laalrwxxrwxxrwxx 11 rooot rooot 21 Augg 77 099:355 liibevventt.soo - liibevventt-1.4.sso.22.1.1安装meemc

26、aacheed# taar zzxvff meemcaacheed-11.2.6.ttar.gz# cdd meemcaacheed-11.2.6# ./connfigguree witth-llibeevennt=/usrr/loocall# maake # maake insstalll查看是否否安装成成功# lss al /ussr/llocaal/bbin/memm*出现如下下信息:-rwxxr-xxr-xx 1 rooot rroott 15550777 AAug 7 09:41 /ussr/llocaal/bbin/memmcacchedd-rwxxr-xxr-xx 1 rooot

27、 rroott 16627660 AAug 7 09:41 /ussr/llocaal/bbin/memmcacchedd-deebugg安装完成成后,查查看一下下memmcahhce的的hellp# /uusr/loccal/binn/meemcaacheed h出现如下下错误:memccachhed: errrorr whhilee looadiing shaaredd liibraariees: libbeveent-1.44.soo.2: ccannnot opeen ssharred objjectt fiile: Noo suuch fille oor ddireectoory注意

28、:下下面是修修复过程程# LDD_DEEBUGG=liib mmemccachhed v 查查看meemcaacheed的llibss的路径径屏幕显示示如下信信息:76277: finnd llibrraryy=liibevventt-1.4.sso.22 00; seaarchhingg 76227: ssearrch cacche=/ettc/lld.sso.ccachhe 76627: seaarchh ppathh=/llib664/ttls/x866_644:/llib664/ttls:/liib644/x886_664:/libb64:/ussr/llib664/ttls/x866

29、_644:/uusr/libb64/tlss:/uusr/libb64/x866_644:/uusr/libb64 (ssysttem seaarchh paath) 776277: ttryiing fille=/libb64/tlss/x886_664/llibeevennt-11.4.so.2 76227: tryyingg fiile=/liib644/tlls/llibeevennt-11.4.so.2 76227: tryyingg fiile=/liib644/x886_664/llibeevennt-11.4.so.2 76227: tryyingg fiile=/liib64

30、4/liibevventt-1.4.sso.22 776277: ttryiing fille=/usrr/liib644/tlls/xx86_64/libbeveent-1.44.soo.2 76627: trryinng ffilee=/uusr/libb64/tlss/liibevventt-1.4.sso.22 776277: ttryiing fille=/usrr/liib644/x886_664/llibeevennt-11.4.so.2 76227: tryyingg fiile=/ussr/llib664/llibeevennt-11.4.so.2 76227: memmca

31、cchedd: eerroor wwhille lloaddingg shhareed llibrrariies: liibevventt-1.4.sso.22: ccannnot opeen ssharred objjectt fiile: Noo suuch fille oor ddireectoory我们要做做的就是是记录下下最后一一行信息息,trryinng ffilee=/uusr/libb64/libbeveent-1.44.soo.2然后我们们利用这这个来做做个符号号链接:# lnn -ss /uusr/loccal/libb/liibevventt-1.4.sso.22 /uu

32、sr/libb64/libbeveent-1.44.soo.2下面继续续使用/usrr/loocall/biin/mmemccachhed h 做测测试,成成功显示示:memccachhed 1.22.6-p TCCP pportt nuumbeer tto llistten on (deefauult: 1112111)-U UDDP pportt nuumbeer tto llistten on (deefauult: 0, offf)-s unnix socckett paath to lisstenn onn (ddisaablees nnetwworkk suuppoort)-a a

33、cccesss mmaskk foor uunixx soockeet, in octtal (deefauult 07000)-l innterrfacce tto llistten on, deefauult is INDDRR_ANYY-d ruun aas aa daaemoon-r maaximmizee coore fille llimiit-u asssumme iidenntitty oof (oonlyy whhen runn ass rooot)-m maax mmemoory to usee foor iitemms iin mmegaabyttes, deefauult is 64 MB-M reeturrn eerroor oon mmemoory exhhausstedd (rrathher thaan rremoovinng iitemms)-c maax ssimuultaaneoous connnecctioons, deefauult

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论