LANP平台搭建

【需要理解--lamp调用过程】

apache(libphp5.so) -> index.php(mysql.so)-> mysql

 

#######################################################

【配置yum

mount /dev/cdrom   /media

 

vim /etc/yum.repos.d/yum.repo

[base]

name=base

baseurl=file:///media/Server

gpgcheck=0

 

yum clean all

 

【安装mysql

yum �Cy install mysql-server

 

【安装php

yum �Cy install php*

 

【安装httpd

yum �Cy httpd

 

1,首先要配置httpd.conf支持php解释器:

(1.1)检查libphp5.so是否已经存在

说明: 计算机生成了可选文字: [root@3server、]#15一1/usr/lib/httpd/modules/libphps.so一rwxr一xr一x1rootroot3015036〕an152010Iusrllib/httpdl一dules/libphps。50[root@3server、]#[root@3server,]#vim/etc/httpd/conf/httpd.conf

 

1.2vim /etc/httpd/conf/httpd.conf 并在200行加入如下内容:

说明: 计算机生成了可选文字: 199200201202Loa山陌〕dUleLoaJ吸】dUle、b'-."~~"‘、’',~~"‘、“,"'~一_、b'.口~versionmodulemodules/modversion.sophPS一odulemodules/libphps.50葬


 

 

(1.3)重启httpd

service httpd restart

注意:重启时报如下错误,请直接忽略:

 [Wed Aug 21 14:33:31 2013] [warn]module php5_module is already loaded, skipping

因为httpd.conf包含了/etc/httpd/conf.d/php.conf,这个php.conf中又包含了刚才的LoadModule php5_modulemodules/libphp5.so。导致同一个库文件被加载两次导致报warning。

 

2,验证httpd->php是否正常:

(2.1)准备/var/www/html/index.php测试页面

说明: 计算机生成了可选文字: [root@3server、]#vim/var/钊队阴/html/index.Php[root@3server、]#[root@3server、]#cat/var/~/html/index.php<?phpechophpinfo();一孙一

 

 

(2.2)查看本机ip地址

说明: 计算机生成了可选文字: LI'UUL恻,sel'vel’勺J补[root@3Server,]#ifconfigethlethlLinkencap:EthernetH树addr00:OC:29:EB:3B:gEinetaddr:192。168。20。181BCast:192。168。20。255Mask:255。255。255。0inet6addr:fe80::20c:29f于:feeb:3bge/64ScoPe:LinkUpBROADCASTRUNNINGMULTICASTMTU:1500MetriC:1RXpackets:8643errors:0dropped:0overruns:0frame:0TXpackets:2993errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:1399284(1.3MIB)Txbytes:636101(621.1KIB)Interrupt:67Baseaddress:0x2080

 


 

 

(2.3)测试httpd->php是否正常

使用浏览器访问http://192.168.20.181/index.php返回结果如下,说明配置正确

说明: 计算机生成了可选文字: {::}p场iof。()0石二列卧百度。d+K>叫。图访问最多火狐官方站点卿新手上路Sy'te-Build.粗teConfi仁ureCO…」血d《.~一一~一二勺j气FLinux3server2.618一194.e15#1SMFTueMar1621:52:43EDT20101686J组14201013:11:16,.jconfig叮e,’一build=i386一re心at一linux一,斌’一ho:t二1386一re心at一11~一列J,一tar'et二1386一redkat一linux一,斌’一pro盯一prefix二,’一prefix二/u,r,’一exec-prefix二/u,r,’一bindir二/u:r/bin'’一:bindir二/u,r/,bi讨’一,y,C。nEdir二八t。,,一datadir二/u:rj:hare,’一includedir二/u,r/include,’一libdir二/u,rjlib,,一1ibexecdir二/u,r/libexec,J一local,tatedir二/var,’一,hared,tatedir二/u,r/co。,,一。,dir二/u,r/:hare/m斌户一infodir二/u,r/,hare八nfo,’一cache-fil。二./。。。fi'.。ache”一wit卜libdir二lib,’一with--。onfi「file一pat卜/。t。,’一wit卜coofi『file一,c~dir二/etc/P场.d'’一di,的le一debu宕’一with--pic,’一di,汕le一rpath',一w1thout一pear,’一wit卜bzZ,’一wit卜c世1,’一with-oxec一dir二/u:r/bin'’一with-freet"e一dir二/usr,’一with--pn「dir二/usr,’一en曲le一‘d--native一ttf,一without一‘db.,’一wit卜‘ettext,’一wit卜铆p”一with--iconv’沪一wit卜jpe『dir二/u:r,’一with-open::1,’一with-png’一wit卜p:pell,’一with-expat-dir二/u:r,’一with-pcre一regex二/u:r,’一with-zlib,’一with-1妙out二G耳『,一en曲le一exif’一en曲le一ftp,’一enable一ma'ic一妙ote,,’一enable一,ocket,,’一。n动1。一:ysv:em”一。。abl。一:y,v,腼,’一。n的l。一:y:,:g’一en曲1。一trac卜var:,,一en汕le一tran:一:id'’一en曲le一”,’一enable一wddx,’一with-kerbero:,’一en茹le-ucd-,腼p一hack'’一with-unix0DBC二:hared,/u,r,’一en汕le一memorrlimit,’一en的le-s腼。p,’一enabl。一。公。ndar,’一。nabl。一dbx,’一。n曲1。一di。,’一with--mi。。一ma'i。二/u:r/:har。/file/ma'iCoim。,’一without一:qlite”一with--libxol一dir二/usr”一with--xml,,一wit卜,y,tem一tzdata'’一with--即x,2二/u,r/,biDj却x,,’一without一。y,公,,一without一‘d'’一without一。凸c,’一di:的le一dom,’一d::的le一凸a'’一without-皿ixo刀BC,’一di:able一pdo,’一di:曲le一xmlreader,’一disable一xmlwriter,几一~~L~乃自IJ~一J,.~~口口口口口口口口口口口口口口口口瑙舀舀吕翻

 


 

 

3,测试php->mysql是否正常

(3.1)检查php需要加载的mysql相关的so文件是否存在

说明: 计算机生成了可选文字: L1UL,L妙一)亡Iv亡l',」什[root@3server、]#15一1/usr/lib/php/modules}grepmysql一rwxr一xr一x1rootroot48996〕an152010mysql.so一rwxr一xr一x1rootroot106188〕an152010mysqli.so一rwXr一Xr一X1rootroot23692〕an152010pdo一ysql.SO[rnnt命飞‘prupr、1胜

 

 

(3.2)新建一个phpmysql的脚本文件conndb.php文件,内容如下:

<?php

 

$con =mysql_connect ("localhost","root","");

 

if (!$con)

{

        echo "Could not connect mysql:", mysql_error();

} else {

        echo "connect mysql ok!!";

}

 

mysql_close($con);

?>

说明: 计算机生成了可选文字: [root@[root@[root@<?php$con=3server、]#vim/var/www/html/conndb.php3server、]#3server、]#cat/var/认为八叼/html/conndb.phpmy5ql_connect(''localhost"',''root",'"');if(I$con){echo"'Couldnotconnectmysql:",mysql一rror();}else{echo"connectmysqlok!!";}my5qIJlose(感con);?>「尸nl件个渝飞嗽八协、:了,产、m处

 

 

(3.3)测试httpd->php->mysql是否正常

使用浏览器访问http://192.168.20.181/conndb.php返回结果如下,说明配置正确

说明: 计算机生成了可选文字: 乳__jhttp://192.168.20.181/conn凸.p场遭里些塑竺竺里竺翌业匕画访问最多日火狐官方站点卿新手上路col卫飞ect功ysqlok11巨常用网址日吕合白口

如果返回上面的页面,说明httpd->php->mysql工作正常! 

 

 

phpadmin的搭建步骤】

ftp://work:[email protected]>S2C-第二本书-> 下载

phpMyAdmin-2.11.11.3-all-languages.tar.gz

 

tar   zxf phpMyAdmin-2.11.11.3-all-languages.tar.gz

mv    phpMyAdmin-2.11.11.3-all-languages    var/www/html/phpMyAdmin

cd    /var/www/html/phpMyAdmin/

cp    config.sample.inc.php config.inc.php

 

修改配置文件vim   config.inc.php

$cfg['blowfish_secret'] = 'root@””';  #用户名root ,密码空

 

浏览器访问: http://192.168.3.106/phpMyAdmin

出现数据库操作界面,证明访问正常!


你可能感兴趣的:(lanp,平台搭建)