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 –y install mysql-server

 

【安裝php

yum –y install php*

 

【安裝httpd

yum –y 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

出現數據庫操作界面,證明訪問正常!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章