2007年3月9日 星期五

php.ini 校調

php.ini是PHP的設定檔
修改過後一定要重新啟動Apache,設定值才能生效

[位在哪裡]
Windows系統下,位於 C:\WINDOWS\php.ini

Linux系統下,打以下指令去找
locate php.ini
會找到好幾個
其中,這是正確的位置: /etc/php4/apache2/php.ini
以下這兩個設定檔則不是種點
/etc/php4/cli/php.ini
是指當PHP用來當做指令列語言使用(不搭配網站伺服器) 時所用的設定
/etc/php4/cgi/php.ini
則是把PHP當做CGI來用時的設定檔

[ 快速設定 ] 懶得看原理的話可以直接設定這些選項
max_execution_time = 300 //上傳檔案的最大執行時間,預設是30秒
register_globals = Off
magic_quotes_gpc = On
magic_quotes_runtime = Off
upload_max_filesize = 20M //上傳檔案的最大size,預設是2M
//以下是window才需設定
SMTP = 您的郵件外送主機
sendmail+from = 您的Email

[ 常用延伸函式庫 ]
1. for Windowsa:
php/extensions 裡面,一個 dll 就是一個函式庫
若要使用該函式庫,則從 php.ini 中取消前面的分號 ";" 即可
若沒有,則去 PHP 官網抓(http://www.php.net/downloads.php)
找 Windwos Binaries 底下的 PHP 4.x.x zip package
找到extension 目錄之後,將你所需要的 xxx.dll 複製過去即可

2. for Linux:
若當初沒有 compile 進去,則用 rpm 或 deb 來安裝

[ 參考 ]
PHP+MySQL快速入門 - 吳弘凱

沒有留言: