前面介紹了PHP開(kāi)發(fā)環(huán)境的配置方法,除了安裝步驟本身之外,PHP與服務(wù)器的配置也是十分重要的。下面將主要介紹PHP及Apache服務(wù)器的配置。
1.3.1 Apache服務(wù)器的基本配置
Apache服務(wù)器的設(shè)置文件在Linux操作系統(tǒng)中位于/usr/local/apache/conf/(在Windows操作系統(tǒng)中位于“/etc/httpd/conf”)目錄下,基本上使用以下3個(gè)配置文件來(lái)配置Apache服務(wù)器的行為。
? access.conf:用于配置服務(wù)器的訪問(wèn)權(quán)限,控制不同用戶和計(jì)算機(jī)的訪問(wèn)限制。
? httpd.conf:用于設(shè)置服務(wù)器啟動(dòng)的基本環(huán)境。
? srm.conf:主要用于文件資源上的設(shè)定。
1.3.2 php.ini文件的基本配置
php.ini文件是PHP在啟動(dòng)時(shí)自動(dòng)讀取的配置文件。php.ini是一個(gè)ASCLL文本文件,分為多個(gè)部分,每一部分包括相關(guān)的參數(shù)。每一部分的名稱位于最前面的方括號(hào)內(nèi),接著是名稱對(duì)數(shù)字,每一名稱都獨(dú)占一行。使用規(guī)則PHP代碼,對(duì)參數(shù)名稱非常敏感,不能包含有空格,但是參數(shù)可以是數(shù)字、字符串或者布爾邏輯數(shù)。分號(hào)位于每一行的開(kāi)始,其作為指定標(biāo)記,這就使選擇使用或者不使用PHP的這些特性變得很方便,而無(wú)須通過(guò)刪除該行來(lái)實(shí)現(xiàn)。對(duì)某特性進(jìn)行注釋(即添加分號(hào)),則該行將不會(huì)被編譯執(zhí)行。每次修改完php.ini文件,必須重新啟動(dòng)Apache服務(wù)器,以使新的設(shè)置生效。
? 你問(wèn)我答:什么是php.ini?
U php.ini是PHP的配置文件,用于加載各種函數(shù)庫(kù)、設(shè)置錯(cuò)誤級(jí)別和設(shè)置服務(wù)器的時(shí)間等。
在Linux操作系統(tǒng)中,php.ini存儲(chǔ)于/opt/lampp/etc/php.ini文件夾下,而在Windwos操作系統(tǒng)中php.ini存儲(chǔ)于系統(tǒng)盤的WINDOWS文件下。php.ini文件的基本配置如表1.1所示。