LAMP所需軟件與其結(jié)構(gòu)
httpd mysql mysql-Server php php-devel php-mysql
可以用rpm包安裝,或者直接用yum安裝
#yum install httpd mysql-server php php-devel php-mysql
先來(lái)了解一下apache 2.0這個(gè)版本的相關(guān)結(jié)構(gòu),這樣才能知道如何處理我們的網(wǎng)頁(yè)數(shù)據(jù)
/etc/httpd/conf/httpd.conf:最主要的配置文件,不過(guò)很多其他的distribution都將這個(gè)文件拆成數(shù)個(gè)小文件,分別管理不同的參數(shù)。但是最主要配置文件還是以這個(gè)文件名為主。
/etc/httpd/conf.d/*.conf:這個(gè)事CentOS的特色之一,如果你不想修改原始配置文件httpd.conf的話,那么可以將你自己的額外參數(shù)獨(dú)立出來(lái),而啟動(dòng)apache時(shí),這個(gè)文件就會(huì)被讀入到主要配置文件。
/usr/lib/httpd/modules:apache支持很多的模塊,所以您想要使用的模塊默認(rèn)都放置在此目錄
/var/www/html:這里是CentOS默認(rèn)的“首頁(yè)”所在目錄。
/var/www/error:如果因?yàn)橹鳈C(jī)設(shè)置錯(cuò)誤,或者是瀏覽器端要求的數(shù)據(jù)錯(cuò)誤,在瀏覽器上出現(xiàn)的錯(cuò)誤信息就已這個(gè)目錄的默認(rèn)信息為主。
/var/www/icons:提供apache的一些小圖標(biāo)
/var/www/cgi-bin :默認(rèn)給一些可執(zhí)行的CGI程序放置的目錄
/var/log/httpd:默認(rèn)apache的日志文件都放在這里,對(duì)于流量大的網(wǎng)站來(lái)說(shuō),這個(gè)目錄要很小心,因?yàn)檫@個(gè)文件很容易變的很大,您需要足夠的空間哦
/usr/sbin/apachectl:這是Apache的主要執(zhí)行文件,這個(gè)執(zhí)行文件其實(shí)是shell script,它可以主動(dòng)檢測(cè)系統(tǒng)上的一些設(shè)置值,好讓您啟動(dòng)Apache時(shí)更簡(jiǎn)單
/usr/sbin/httpd:這是主要的apache的二進(jìn)制文件
/usr/bin/htpasswd:當(dāng)您想登陸某些網(wǎng)頁(yè)時(shí),需要輸入賬號(hào)與密碼。那么Apache本身就提供一個(gè)最基本的密碼保護(hù)方式。該密碼的產(chǎn)生就是通過(guò)這個(gè)命令實(shí)現(xiàn)的
至于MySQL方面,您需要知道的幾個(gè)重要目錄與文件有以下幾個(gè):
/etc/my.cnf:這是Mysql的配置文件,包括您想要進(jìn)行mysql數(shù)據(jù)庫(kù)的最佳化,或者是正對(duì)mysql進(jìn)行一些額外的參數(shù)指定,都可以在這個(gè)文件里實(shí)現(xiàn)
/usr/lib/mysql:這個(gè)目錄是MySQL數(shù)據(jù)庫(kù)放置的位置,當(dāng)啟動(dòng)任何MySQL的服務(wù)器時(shí),請(qǐng)務(wù)必記得在備份時(shí),將此目錄完整的備份下來(lái)。
另外,在PHP方面,應(yīng)該了解以下幾個(gè)文件。
/usr/lib/httpd/modules/libphp4.so:PHP提供給apache使用的模塊,這個(gè)關(guān)系我們能否在apache網(wǎng)頁(yè)上面設(shè)計(jì)php程序語(yǔ)言的最重要文件
/etc/httpd/conf.d/php.conf:你要不要手動(dòng)將該模塊寫入Httpd.conf中呢?不需要,因?yàn)橄到y(tǒng)已經(jīng)主動(dòng)將php設(shè)置參數(shù)寫入到這個(gè)文件中了,而這個(gè)文件會(huì)在apache重新啟動(dòng)時(shí)被讀入。
/etc/php.ini:這是PHP的主要配置文件,包括PHP能不能允許用戶上傳文件,能不能允許某些低安全性的標(biāo)志等,都在這個(gè)配置文件中設(shè)置。
/etc/php.d/mysql.ini /usr/lib/php4/mysql.so:PHP能否可以支持MySQL接口就看這兩個(gè)文件了。這兩個(gè)文件是由php-mysql軟件提供的
新聞熱點(diǎn)
疑難解答
圖片精選