導航:首頁 > 編程語言 > phpini配置

phpini配置

發布時間:2022-02-27 07:32:10

php ini配置詳解~呢

關鍵幾個知識點
php支持 Apache

php支持nginx
php支持MySQL
php設置上傳大小
php設置時區
關於php.ini設置 一些知識會關,一下記不住,記關鍵的就行

⑵ 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.ini如何配置

這是PHP括展庫文件載入列表。要載入就把
;
號去掉。PHP才能有相應的函數庫可以使用。
;extension=php_mysql.dll
如果不去掉前面的分號。那麼PHP就沒有載入
MYSQL
函數庫。
你想使用
mysql_connect()
函數都是不可能的。。
建議:去掉以下幾個括展庫文件的注釋。
extension=php_mysql.dll
MYSQL函數庫
extension=php_gd2.dll
GD函數庫
PS:沒看錯的話。這是
php5

php.ini
吧。

⑷ php.ini 的配置問題

打開php.ini文件(在你的php安裝目錄下),搜索到 display_errors,設置為 display_errors = Off(On為打開顯示錯誤信息,Off為關閉),如果這一行前面有";"(分號),請先去掉分號,分號表示注釋。

⑸ 怎麼修改php.ini文件里的配置

文本編輯打開文件、修改保存即可。

如果是WINDOWS伺服器,可以使用記事本修改。如果是UNIX伺服器,可以使用vi修改。

查看PHP.INI文件位置,可以使用phpinfo()函數

⑹ 怎樣在php代碼里更改php.ini配置

你好,php.ini配置文件通常在php版本號文件夾裡面。
你可以用集成環境phpwamp8.1.8.8版本,裡面的各個版本的php.ini配置都分文別類,點擊編輯即可,十分方便。

⑺ php讀取ini配置文件屬性

復制下面代碼把PHP.ini改成你的路徑就可以運行了

<?

$str=file_get_contents("php.ini");//讀取文件存到變數中
print_r($str);//列印變數
//如果要替換裡面的東西就執行下面代碼
$str=str_replace("要替換成的東西","替換成的東西",$str);
file_put_contents("php.ini",$str);//這是從新生成的PHP.ini文件
?>

⑻ php.ini配置目錄怎麼修改

不可修改,這是 php 編譯時的默認路徑
Loaded Configuation File 指示的是實際使用的 php.ini

⑼ 在php.ini中如何配置安全的PHP環境參數

(1) 打開php的安全模式
php的安全模式是個非常重要的內嵌的安全機制,能夠控制一些php中的函數,比如system(),
同時把很多文件操作函數進行了許可權控制,也不允許對某些關鍵文件的文件,比如/etc/passwd,
但是默認的php.ini是沒有打開安全模式的,我們把它打開:
safe_mode = on

(2) 用戶組安全
當safe_mode打開時,safe_mode_gid被關閉,那麼php腳本能夠對文件進行訪問,而且相同
組的用戶也能夠對文件進行訪問。
建議設置為:
safe_mode_gid = off
如果不進行設置,可能我們無法對我們伺服器網站目錄下的文件進行操作了,比如我們需要
對文件進行操作的時候。

⑽ php.ini怎麼配置utf-8編碼

因為你的.php文件沒有保存成utf-8.「另存為」,選擇編碼後覆蓋原文件即可。

你已經配置好了,出亂碼不是因為配置的問題,是因為你具體的php文件編碼不對。

閱讀全文

與phpini配置相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:63
Windows常用c編譯器 瀏覽:780
關於改善國家網路安全的行政命令 瀏覽:835
安卓如何下載網易荒野pc服 瀏覽:656
javainetaddress 瀏覽:106
蘋果4s固件下載完了怎麼解壓 瀏覽:1005
命令zpa 瀏覽:288
python編譯器小程序 瀏覽:946
在app上看視頻怎麼光線調暗 瀏覽:542
可以中文解壓的解壓軟體 瀏覽:595
安卓卸載組件應用怎麼安裝 瀏覽:915
使用面向對象編程的方式 瀏覽:342
程序員項目經理的年終總結範文 瀏覽:932
內衣的加密設計用來幹嘛的 瀏覽:435
淮安數據加密 瀏覽:295
魔高一丈指標源碼 瀏覽:984
松下php研究所 瀏覽:171
c回調java 瀏覽:403
夢幻端游長安地圖互通源碼 瀏覽:747
電腦本地文件如何上傳伺服器 瀏覽:315