當前位置:首頁 » 數據倉庫 » 如何配置phpini
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何配置phpini

發布時間: 2022-02-13 01:40:35

⑴ php ini配置詳解~呢

關鍵幾個知識點
php支持 Apache

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

如何配置php中的php.ini-development文件

如何配置php中的php.ini-development文件

首先將下載好的php安裝包解壓,打開文件夾,裡面看到的如圖

⑶ 如何指定php.ini的位置

如果你在安裝PHP的時候不指定配置文件的目錄,一般配置文件php.ini需要放在/etc目錄下。
指定php.ini的位置。
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php5 --with-ldap --with-gettext
你在安裝php的時候./configure加上 --with-config-file-path=你想指定的目錄。
安裝完後,你再把php.ini放到./configure設定的配置文件目錄。
你可以搜索php安裝指定配置文件目錄

⑷ 在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的配置文件怎麼添加

  1. 你要確定自己修改的ini文件是不是php載入的ini,可以通過phpinfo()來查看Loaded Configuration File中載入的是不是自己修改的文件。

  2. 你載入memcached,你確定這個拓展在phpext文件夾下么?如果沒有,可以訪問http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ 去下載對應版本的拓展,然後放到相應位置

⑹ 如何修改php.ini

修改php.ini這個選項,網上有很多的教程,可以隨便搜。
1、先用root賬號,登錄到nobody的賬戶。
2、然後用whereis php命令查看,php.ini所在的位置,修改這個php.ini的文件就可以了。
3、最後重啟apache,就可以生效了。

這里的nobody賬戶就是apache使用的賬戶,許可權很低。
這里主要注意的問題就是你修改的配置文件必須是nobody所使用的配置文件。
一般情況下,修改了配置但是沒有生效,可以考慮一下機器上是不是有多份配置。希望能幫到你,我還在後盾人線下面授培訓上課學習呢現在沒時間,有不會的可以問我,一起加油吧(▼㉨▼メ)

⑺ 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怎麼配置utf-8編碼

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

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

⑼ 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代碼里更改php.ini配置

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