資源描述:
《linux下配置php環(huán)境完整版》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、LAMP源碼安裝方法詳解先說(shuō)明下所謂的LAMP即linux+apache+mysql+php下面分別講解在linux下源碼安裝apache、mysql、php,跟linux課講的安裝有些不同,LAMP三個(gè)源碼包是自行下載的,所以安裝是分別安裝的,最后配置環(huán)境變量,這就完成linux下配置php編繹環(huán)境,才能進(jìn)行php的開發(fā)。(本文整理參考以下文檔資料http://www.discuz.net/viewthread.php?tid=720923&highlight=Linux%CF%C2Php5%2BMysql5%2BApache2%2BGD
2、2%2BZend3)順便說(shuō)下discuz這是個(gè)全球流行開源論壇,像湛師人論壇也用了這個(gè)模板。安裝前系統(tǒng)要求:linux操作系統(tǒng),我們都安裝在vm虛擬機(jī)下了,下面所要安裝的apache、mysql、php軟件包統(tǒng)一放到/usr/local/src目錄下,一定要養(yǎng)成好習(xí)慣,呵呵,這樣對(duì)自己很有好處的。安裝LAMP步驟如下:一。安裝mysql-5.0.41我用的軟件是mysql-5.0.41.tar.gz我用的這個(gè)是自編譯版的!好,費(fèi)話少說(shuō),開始PHP環(huán)境重頭戲,mysql的安裝,安裝好與壞,直接關(guān)系到最后PHP的編譯成功與否??!#cd/usr/
3、local/src//進(jìn)入此放軟件包的目錄#groupaddmysql????//建立mysql組#useraddmysql-gmysql??//建立mysql用戶并且加入到mysql組中#tar-zxvfmysql-5.0.41.tar.gz//解壓縮#cdmysql-5.0.41//進(jìn)入解開包的目錄#./configure--prefix=/usr/local/mysql--with-charset=gb2312--with-extra-charsets=gbk,gb2312//這條命令里的參數(shù)一定不能亂寫亂搞,不然誰(shuí)也沒法保證你編譯的
4、mysql能用。#make&&makeinstall//安裝,如果這一步也很順利完成,恭喜,mysql基本完成差不多了。下面都很簡(jiǎn)單了。#cdscripts//進(jìn)入到腳本目錄下#./mysql_install_db--user=mysql//安裝庫(kù)文件,應(yīng)該會(huì)提示說(shuō)OK!的。#cd/usr/local/mysql//進(jìn)入到安裝的mysql軟件目錄中#chown-Rroot?//設(shè)定root能訪問(wèn)/usr/local/mysql#chown-Rmysqlvar??//設(shè)定mysql用戶能訪問(wèn)#/usr/local/mysql/var,里面存的
5、是mysql的數(shù)據(jù)庫(kù)文件.這個(gè)目錄是在/etc/my.cnf中有配置,在mysql_install_db時(shí)產(chǎn)生。#chown-Rmysqlvar///設(shè)定mysql用戶能訪問(wèn)/usr/local/mysql/var/mysql下的所有文件??#chgrp-Rmysql//設(shè)定mysql組能夠訪問(wèn)/usr/local/mysql上面的已經(jīng)把mysql完全安裝完了,也能正常使用了,但還不夠,你要將mysql的數(shù)據(jù)庫(kù)啟動(dòng)腳本加入系統(tǒng)啟動(dòng)目錄,不然,你總不能每次啟動(dòng)服務(wù)器后,都要登陸上去手工啟動(dòng)數(shù)據(jù)庫(kù)吧,那還不麻煩死。#cp./support-fi
6、les/mysql.server/etc/rc.d/init.d/mysqld(mysql.server在/usr/local/mysql/share/mysql.server中)#chmod700/etc/rc.d/init.d/mysqld#ln-s/etc/rc.d/init.d/mysqld/etc/rc.d/rc3.d/S97mysqld#/etc/rc.d/init.d/mysqldstart??//來(lái)啟動(dòng)mysql進(jìn)然后/usr/local/mysql/bin/mysqladmin-urootpassword'yourpass
7、word'//默認(rèn)安裝密碼為空,為了安全你必須馬上修改.請(qǐng)注意,你修改執(zhí)行此命令時(shí),一定不要加yourpassword兩邊的單引號(hào)或者雙引號(hào),比如你想設(shè)定密碼是123456就直接執(zhí)行/usr/local/mysql/bin/mysqladmin-urootpassword123456而不要寫成/usr/local/mysql/bin/mysqladmin-urootpassword'123456',這樣加引號(hào),你的密碼也是帶引號(hào)的。我以開始就是,加引號(hào),用123456登陸mysql,怎么也進(jìn)不去,就是提示密碼錯(cuò)誤,呵呵。二。安裝php、gd
8、庫(kù)所需要的配件文件A.curlcurl安裝cd/usr/local/src//進(jìn)入軟件存放目錄tar-zxvfcurl-7.16.2.tar.gzcdcurl-7.16.2./c