php的配置
① php運行環境的如何配置
看來你是個很新的新手:單裝環境當然不容易,即使有一定工作經驗的PHPer也得看著文檔一步步的配啊!有個快捷方法可以快速搭建環境,使用集成包,初學者建議使用WAMP5(window+apache+Mysql+PHP)安裝包,一鍵安裝
② php的類怎麼讀取到配置文件裡面的配置項
1、新建一個PHP文檔,該文檔的目的是檢測PHP的環境配置,示例:<?php phpinfo()。
③ PHP如何配置
用wamp最簡單不過,安裝好localhost就可以用。
單獨安裝apache和php有點麻煩
1.安裝apache,安裝好後修改conf文件中的httpd.conf,使其支持php文件,打開httpd.conf,在最後加入這段文字
DirectoryIndex index.html index.html.var index.php
LoadFile D:/php/php5ts.dll
LoadMole php5_mole D:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir "D:/php"
這里要注意的是路徑 你的PHP解壓在D盤的根目錄,或者你解壓到c盤也得,不過要改路徑。
2.安裝PHP:解壓php包後,找到php.ini,修改裡面的配置
extension_dir = "d:\php\ext\" 這是你解壓後PHP文件的路徑,把要用的EXT種的dll文件路徑加進去「;」
如extension=php_mysql.dll
還有short_open_tag 設置為 On,
apache默認的目錄是apache安裝目錄下的htdocs目錄,你可以在apache配置文件中改。
④ PHP如何安裝及配置
將下載的壓縮包解壓到純英文目錄下;
2.因為PHP是被動型的服務,目的就是為apache提供了處理php代碼的服務。因此我們要做的配置就是告訴apache,PHP在哪?需要它處理什麼樣的文件。
所以,打開apache的配置文件,httpd.conf。
搜索LoadMole,找到之後按照相同的格式載入php模塊,輸入:
接著搜索mime_mole,找到後按照相同格式在該標簽內,輸入:
放的位置是沒什麼要求,最好是能跟好隊形,好修改。
上面添加的配置,分別是告訴php的位置,然後告訴伺服器.php的文件會被當作「application/x-httpd-php」格式處理,而伺服器里處理application/x-httpd-php格式的就是php。這樣配置之後,一旦是.php的文件伺服器都會調用我們的php來處理。
到這里php代碼就可以正常使用了。
3.php的配置以及添加擴展
php本身的配置是要自己創建的。
首先,在解壓的php目錄下找到php.ini-development文件,這是php提供的配置模版,復制並修改文件名為php.ini。
由於php是被動服務,它的配置文件也一樣是apache來調用,所以還是要到apache的配置文件httpd.conf里添加:
接著,如果要添加擴展,可以在php的配置文件php.ini里搜索extension_dir,找到下圖:
php配置文件的注釋是靠「;」,這項配置是說明擴展文件的所在目錄。
按格式加上:extension_dir = "你的擴展文件目錄"
你的擴展文件目錄就是php解壓目錄下的ext文件夾,即:"解壓目錄/ext"。
接著需要告訴php載入哪些擴展:
在php.ini里添加:extension=你要添加的擴展名字
⑤ php怎麼寫ini配置項
//用法ini_file(文件名,ini節名,鍵名key,鍵值)
//查詢時鍵值留空或設為null,函數返回鍵值
//若無ini節名,則ini節名設為nullini節名不包含[]
//查詢
//echoini_file('abc.ini','sectionA','key1');
//輸出對應的鍵值如123ds
//添加或更改
/*
if(ini_file('abc.ini','sectionA','key1','bnmv')
echo"成功添加或修改";
else
echo"操作失敗";
*/
functionini_file($inifilename,$mode=null,$key,$value=null){
//傳入參數為null時的默認值
$inifilename=$inifilename==null?'Application.ini':$inifilename;
$key=$key==null?'user':$key;
if(!file_exists($inifilename))
returnnull;
//讀取
$confarr=parse_ini_file($inifilename,true);
$newini="";
if($mode!=null)
{
//節名不為空
if($value==null)
{return@$confarr[$mode][$key]==null?null:$confarr[$mode][$key];}
else
{$YNedit=@$confarr[$mode][$key]==$value?false:true;//若傳入的值和原來的一樣,則不更改
@$confarr[$mode][$key]=$value;
}
}
else
{//節名為空
if($value==null)
{return@$confarr[$key]==null?null:$confarr[$key];}
else
{$YNedit=@$confarr[$key]==$value?false:true;//若傳入的值和原來的一樣,則不更改
@$confarr[$key]==$value;
$newini=$newini.$key."=".$value." ";
}
}
if(!$YNedit)
returntrue;
//更改
$Mname=array_keys($confarr);
$jshu=0;
foreach($confarras$k=>$v)
{
if(!is_array($v))
{$newini=$newini.$Mname[$jshu]."=".$v." ";$jshu+=1;}
else
{$newini=$newini.'['.$Mname[$jshu]."] ";//節名
$jshu+=1;
$jieM=array_keys($v);
$jieS=0;
foreach($vas$k2=>$v2)
{$newini=$newini.$jieM[$jieS]."=".$v2." ";$jieS+=1;}
}
}
if(($fi=fopen($inifilename,"w")))
{
flock($fi,LOCK_EX);//排它鎖
fwrite($fi,$newini);
flock($fi,LOCK_UN);
fclose($fi);
returntrue;
}
returnfalse;//寫文件失敗
}
ini_file('你的文件名','123','qew','456');
⑥ php配置問題
PHP和apache的整合過程有好幾步,不知道你是不是都完成了。主要分為兩部分,第一部分是對httpd.conf的配置,我的httpd.conf是這樣配置的(安裝路徑填自己的,#後面是我自己寫的注釋,是怕時間久了我忘了下面對應的每一條配置是什麼意思):
#與PHP5整合
#讓apache載入PHP處理模塊
LoadMole php5_mole "C:/Program Files/myPHPEnvironment/php-5.4.11-VC9/php5apache2_2.dll"
#inidir是對php的一些設置
PHPIniDir "C:\Program Files\myPHPEnvironment\php-5.4.11-VC9"
#這個資源表示當有一個文件後綴是.php時,自動由php來處理
AddType application/x-httpd-php .php .phtml
第二部分是啟用php的開發模式,需要把下載的php文件夾裡面的php.ini-development修改為php.ini,並在php.ini中指定php擴展模塊的路徑,extension_dir=php安裝路徑/ext,如下是我的配置:
extension_dir = "C:/Program Files/myPHPEnvironment/php-5.4.11-VC9/ext"
這是我的配置情況,不知道適合不適合你,我不知道phpwin32版本的適合不適合你的win7 64的系統。還有,我剛剛解決了一個apache不能啟動的問題,結果讓我自己哭笑不得,原來是我在改寫httpd.conf文件時寫的注釋符號居然是//,而其實應該是#,所以樓主也可以看看是不是有語法錯誤。如果你配置了apache的環境變數的話,直接在命令行下啟動apache:
httpd -k start
看看提示是什麼,如果有語法錯誤應該會提示哪個文件的第幾行出錯了,方便找到錯誤在哪。
⑦ Windows系統怎樣配置PHP環境
Windows配置PHP環境的方法:
工具原料
win7系統電腦 瀏覽器
1、打開瀏覽器,在搜索欄鍵入並搜索需要的軟體「PHPnow」,找到並下載之後,解壓到電腦磁碟的根目錄。
⑧ php的配置文件怎麼修改
在本地安裝php環境之後,部分php擴展沒有被打開(如 zip擴展 ),或是某項配置不能達到客戶要求(如上傳文件最大值默認是2m, upload_max_filesize = 2M ),用戶在使用的時候可能需要對php的配置文件進行修改,修改步驟:
1,找到並確認php.ini文件位置,此文件通常在c:/windows目錄底下,但有的時候部分用戶可能在本地安裝多個php,本地可能存在多個php.ini文件,要確認當前使用的php環境的php.ini文件位置可以在網站根目錄底下創建一個環境檢測文件,如phpinfo.php,內容: ,然後在瀏覽器中輸入localhost/phpinfo.php.在看到php環境顯示頁面:
PHP的配置文件的修改PHP的配置文件的修改
可在此頁面用ctrl+f找到Loaded Configuration File 其值即為當前php環境的php.ini路徑。
2,若修改zip擴展,可在php.ini文件中找到extension=php_mysql.dll ,在其下面一行加入:extension=php_zip.dll ,然後重啟web伺服器(apache或iis)即可成功配置zip擴展。
3,若需修改文件上傳上限的話,可在php.ini文件中搜索upload_max_filesize 然後修改其值,修改之後保存重啟web伺服器即可!這樣就行,我昨晚在後盾人看視頻時看到的,希望能幫到你✧*。٩(^㉨^*)و✧*。Σ(๑º㉨º๑ )
⑨ 關於PHP環境配置
恩,這個說吧,你只是把apache和php安裝好了
但是php不會自動運行
你需要把php配置到apache裡面,需要修改配置文件
在apache配置文件內加入
LoadMole php5_mole D:\server\php5\php5apache2_2.dll
<IfMole php5_mole>
AddType application/x-httpd-php .php
Action application/x-jttpd-php "/php/php_cgi.exe"
ScriptAlias /php/ "D:\server\php5"
</IfMole>
當然,php4我沒安裝過,我相信大同小異
初學者建議使用那種一鍵安裝,不需要修改配置文件的
⑩ PHP需要哪些配置呢
如果你是初級用戶,也就是說,想快速搭建一個PHP環境
可以用AMPServer,這個是一鍵式安裝,在中間,你只要根據提示設置兩三個地方就可以了
這只適合初級用戶,對於對PHP已經有一定掌握的人來說,自己搭建環境更有成就感,哈哈!
windows環境下是apache+mysql+php
注意幾點就可以了
1、設置系統環境變數
2、開啟PHP.INI的ext擴展,根據需要選擇
3、將php模塊添加到apache里的httpd.conf文件里~