導航:首頁 > 編程語言 > phpini怎麼修改

phpini怎麼修改

發布時間:2023-06-02 10:41:10

A. php如何修改ini文件

php中修改php配置文件(php.ini)的函數主要有四個函數:ini_get、ini_set、ini_get_all、ini_restore。其中ini_set和ini_get比較常用,下面分別做介紹。
(1)ini_get()
用來獲取配置文件的選項值.
這個函數相信很多人都使過,就是獲取配置文件中某一個選項的值,如果是true值就返回1,如果是false值就返回0,字元串就返回字元串。
php手冊中的例子:
<?php
echo 'post_max_size = ' . ini_get('post_max_size') . "\n";//最多能提交的文件大小
echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "\n";
echo 'display_errors = ' . ini_get('display_errors') . "\n"; //顯示錯誤是否打開
echo 'register_globals = ' . ini_get('register_globals') . "\n";//全局變數是否打開
?>
輸出:
display_errors = 1
register_globals = 0
post_max_size = 8M
post_max_size+1 = 9
這個函數主要是為了獲取配置文件,可以方便很多操作。比如想操作字元串過濾,但是又不清楚magic_quotes_gpc有沒有打開,所以就可以這樣寫一個函數:
function stringFilter($str)
{
if (ini_get('magic_quotes_gpc)') {
return $str;
} else {
return addslashes($str);
}
}
當然,如果無法知道的全局變數是否打開,也可以定製這樣的函數:
function getGetVar($var)
{
if (ini_set('register_gobals')) {
return $var;
} else {
return $_GET['var'];
}
}
當然,可以做很多用途,自己慢慢體會。
(2)ini_set函數
設置php.ini中的某些變數值.
這個函數是設置選項中的值,在執行函數後生效,腳本結束的時候,這個設置也失效。不是所有的選項都能被改函數設置的。具體那些值能夠設置,可以查看手冊中的列表。
就是能夠設置php.ini中的選項值比如,display_error選項關閉了,但是要顯示程序中的錯誤信息,方便調試程序,那麼就可以使用這個函數:
ini_set("display_errors", "On");
那麼在這個頁面的程序都會顯示錯誤信息了,而且還可以使用error_reporting來設置顯示的錯誤信息級別。
如果需要增加腳本執行時間,那麼可以設置:
ini_set("max_execution_time", "180");
那麼腳本執行時間就由默認的30秒變為180秒,當然,你也可以使用set_time_limit()來設置。
其實把ini_set和ini_get結合使的話,非常好。比如想在配置文件里添加自己的包含文件路徑,但是有沒有許可權更改php.ini,那麼可以結合兩個函數:
ini_set('include_path',ini_get('include_path').':/your_include_dir:');
(3)ini_get_all
獲取所有的設置選項變數
把所有選項值以數組的形式返回,方便當phpinfo()無法使用的時候來使用。
手冊例子:
<?php
$inis = ini_get_all();
print_r($inis);
?>
部分輸出值:
Array
(
[allow_call_time_pass_reference] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 6
)
[allow_url_fopen] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 7
)
...
)
(4)ini_restore
恢復配置文件默認的值
就是恢復配置文件默認的值,當你使用ini_set設置後可以使用它來恢復。

資料來源:http://news.netshop168.com/cgal/1228249823.html

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

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

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

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

C. 如何在php.ini中修改時區

在php.ini
中,大約是在913行,有一段代碼
date.timezone
=
Europe/Paris
將等號後面的內容修改為你要設置的時區就可以了,但是一般不建議你這么做,如果你是想設置時區,可以在PHP文件頭部手動設定,date_default_timezone_set('PRC');使用這個函數.

D. linux 怎樣修改php.ini

  1. 命令提示符下進入php.ini文件所在的目錄,一般都是/etc目錄,如果要進入的話就用命令cd /etc 回車。

  2. 可以用dir php.ini來顯示確認一下該文件在不在你的當前目錄。

  3. 如果在,就用命令vi php.ini或vim php.ini來打開並進行編輯。這里需要注意的是剛打開時屏幕處於不可編輯狀態,需要按「i」鍵後才能編輯。編輯完後需要保存退出時的操作為,按ESC鍵然後輸入「:wq! 」保存文件,並退出vi編輯器。

E. 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伺服器即可!這樣就行,我昨晚在後盾人看視頻時看到的,希望能幫到你✧*。٩(^㉨^*)و✧*。Σ(๑º㉨º๑ )

F. 阿里雲主機怎麼修改php.ini

你首先進入主機控制台,鍵入以下命令

find/-name"php.ini"

耐心等待一會兒...就會看到下面刷出了一堆php.ini的路徑, 看路徑唄, 比如出來一個:

/etc/php.ini

你就前面加個vim,命令就變成了

vim/etc/php.ini

然後找到你要改的詞兒, 重啟一下php-fpm就完事啦

閱讀全文

與phpini怎麼修改相關的資料

熱點內容
yy680 瀏覽:785
二戰德國納粹電影 瀏覽:500
雲存儲搭建伺服器 瀏覽:849
被禁的40部小說有哪些 瀏覽:245
通吃小子好小子小傑 瀏覽:42
肉多的霸總文 瀏覽:943
可以投屏的電影網站 瀏覽:400
黃有聲故事 瀏覽:484
重生末世之塵華 瀏覽:746
優化演算法的輸入維數越不容易收斂 瀏覽:777
java極限編程pdf 瀏覽:130
塞葡萄的是哪個小說 瀏覽:821
架設傳奇命令 瀏覽:953
關於醫生的小說 瀏覽:520
愛情動作電影 瀏覽:808
八零電子書txt免費下載網站 瀏覽:509
登陸遼事通顯示伺服器連接錯誤怎麼辦 瀏覽:547
9米高隧道演算法 瀏覽:508
池袋最強作品集txt 瀏覽:784
app專題推薦在哪裡 瀏覽:279