① 如何修改php.ini
修改php.ini這個選項,網上有很多的教程,可以隨便搜。
1、先用root賬號,登錄到nobody的賬戶。
2、然後用whereis php命令查看,php.ini所在的位置,修改這個php.ini的文件就可以了。
3、最後重啟apache,就可以生效了。
這里的nobody賬戶就是apache使用的賬戶,許可權很低。
這里主要注意的問題就是你修改的配置文件必須是nobody所使用的配置文件。
一般情況下,修改了配置但是沒有生效,可以考慮一下機器上是不是有多份配置。希望能幫到你,我還在後盾人線下面授培訓上課學習呢現在沒時間,有不會的可以問我,一起加油吧(▼㉨▼メ)
② 網站資料庫如何修改 config.php文件的配置問題
$db_host = "資料庫地址:3306";x0dx0a// database namex0dx0a$db_name = "數據表名";x0dx0a// database usernamex0dx0a$db_user = "資料庫用戶名";x0dx0a// database passwordx0dx0a$db_pass = "資料庫密碼";x0dx0a// table prefixx0dx0a將這上面的「資料庫地址」改為空間服務商給你的資料庫地址,將"數據表名"改為空間服務商給你的資料庫中的資料庫名稱,將"資料庫用戶名"改為空間服務商給你的資料庫的的賬戶名稱,將"資料庫密碼"改為空間服務商給你的資料庫的賬戶密碼。以上的數據只改「」裡面的東西,「」不要去掉。然後將這個文件上傳到空間根目錄即可。
③ PHP如何動態修改配置文件
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設置後可以使用它來恢復。
④ 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修改php文件內容
說實話看了你的寫法,真的是相當的奇怪。你既然包含了yyid.php文件,後面又修改yyid.php文件的內容,這不是相當於一個人把自己給提起來嗎?要不你就在修改完成後在包含,應該改為:
<?php
$id=$_POST['pd'];
if($id!=''){
echo$id."我是中國人";
$origin_str=file_get_contents('yyid.php');
$update_str=str_replace($ping,$id,$orgin_str);
file_put_contents('yyid.php',$update_str);
}
include'yyid.php';
?>
⑥ 如何更改Zend Studio中PHP文件的默認模板信息
我們用Zend Studio新建PHP文件的時候默認都是一種模板樣式,如果想在裡面加一些內容的話就需要修改PHP的默認模板,那麼該如何的修改呢?下面我給大家演示一下。
Zend Studio
首先我們打開Zend Studio軟體,新建一個PHP文件,你會看到它默認的只是顯示了一個PHP標記,如下圖所示
接下來點擊頂部的Window菜單,在下拉菜單中點擊Preferences選項,如下圖所示
接著會彈出Preferences界面,展開PHP文件夾下的Code Style選項,選擇Code Templates選項,如下圖所示
然後在右側的Code Template界面中展開Code選項,點擊Simple php file選項,接著點擊右上角的Edit選項,如下圖所示
接下來在彈出的Edit Template界面中在輸入框裡面編寫要添加的內容即可,如下圖所示
添加好了回到Code Template界面中我們就可以預覽到PHP模板文件的樣式了,如下圖所示
然後回到Zend Studio的主界面,新建一個PHP文件,這時在PHP文件的頭部已經出現了我們剛才編輯的內容了,如下圖所示
最後要提一點的是,我們編輯的PHP模板文件的內容以及樣式都在Zend Studio中被轉化成了XML文件的格式,如下圖所示
⑦ 怎麼用php代碼來修改php的文件
PHP 中的 file_get_contents() 與 file_put_contents() 函數可以實現
file_get_contents() 函數把整個文件讀入一個字元串中。
file_get_contents() 函數是用於將文件的內容讀入到一個字元串中的首選方法。
file_get_contents(path,include_path,context,start,max_length)
參數說明
path 必需。規定要讀取的文件。
include_path 可選。如果也想在 include_path 中搜尋文件的話,可以將該參數設為 "1"。
context 可選。規定文件句柄的環境。
context 是一套可以修改流的行為的選項。若使用 null,則忽略。
start 可選。規定在文件中開始讀取的位置。該參數是 PHP 5.1 新加的。
max_length 可選。規定讀取的位元組數。該參數是 PHP 5.1 新加的。
對 context 參數的支持是 PHP 5.0.0 添加的。
注釋:本函數可安全用於二進制對象。
file_put_contents() 函數把一個字元串寫入文件中。
file_put_contents(file,data,mode,context)
參數說明
file 必需。規定要寫入數據的文件。如果文件不存在,則創建一個新文件。
data 可選。規定要寫入文件的數據。可以是字元串、數組或數據流。
注釋:本函數可安全用於二進制對象。
例如:
需要修改的php文件 index.php (前提條件此文件需要有寫入的許可權)
<?php
$str = 'abc123';
?>
處理的文件 update.php
<?php
$conents = file_get_contents("index.php");
$conents = str_replace('abc','efg',$conents);
file_put_contents("index.php",$conents);
?>
修改後的index.php 文件
<?php
$str = 'efg123';
?>
⑧ php文件修改
---a.php<?php
return array(
'db_host'=>'localhost',
'db_pwd'=>'admin888',
)
?> #DEMO Code ---b.php<?php
$k=include_once('a.php');
$k['db_pwd']='new password'; //給配置項賦新值$con="<?php\nreturn array(\n";
foreach($k as $key=>$va){
$con=$con."'".$key."'=>"."'".$va."',"."\n";
}
$con.=")\n?>";$filehand=fopen('a.php','w');
fwrite($filehand,$con);
?> 運行b.php之後,你再來看看a.php的配置項有沒變么。
⑨ php文件如何編輯
方法/步驟
1
1,先知道打開php文件的方法比較多,下面就是介紹兩個比較常見的方法
(1)第一種方法是筆記本
(2)使用Dreamweaver軟體即可
2
2,最後,知道這兩個方法的使用
3
(1)使用筆記本打開php文件
《1》直接右鍵選擇php文件---打開方式---選擇使用筆記本打開即可
4
(2)使用Dreamweaver軟體打開
5
《1》先是在網路下載一個Dreamweaver軟體
6
《2》然後,安裝Dreamweaver軟體即可,基本都是下一步,下一步的。
7
《3》最後,使用Dreamweaver軟體打開即可
⑩ 怎麼用php代碼來修改php的文件
修改注冊表達到禁止查看源文件?
點開始菜單運行
輸入
確定即可
reg
add
"hkey_current_user\software\policies\microsoft\internet
explorer\restrictions"
/v
"noviewsource"
/d
1
/t
reg_dword
/f