有 1 筆資料符合您搜尋的條件

懸壺子
2006-12-27 , 11:54
版面: phpBB2
主題: php.ini調整
回覆: 0
觀看: 2622

php.ini調整

php.ini調整      

--------------------------------------------------------------------------------


心靈捕手發布

http://phpbb-tw.net/phpbb/viewtopic.php?p=248239

php.ini-dist 檔案名稱更改為 php.ini
用筆記本開啟 php.ini
搜尋 register_globals = Off
改成
代碼:

register_globals = On


ps.
會這麼寫,
一來是源用討論串主文,
二來是根據自己過去使用 AppServ 的經驗.

如果討論區沒有安裝其他外掛的話,
那麼為了安全性的考量, 維持設定為 'off' 較妥當.

只因為過去很多外掛的作者, 都有使用到這個全域變數的功能,
所以才會建議大家設定為 'on'.

否則, 設定為 'off', 應該會造成部份外掛無法運行;
必須重新改寫程式碼, 利用 $HTTP_*_VARS 關聯式陣列來替代.
http://km.tceb.edu.tw/~wsx/php/ch3-7.htm


接著設定php延伸模組所在的目錄,
搜尋 extension_dir = "./"
取代成
代碼:

extension_dir = "C:Apache2phpextensions"




再搜尋 ;extension=php_mbstring.dll
取代成
代碼:

extension=php_mbstring.dll


把 extension=php_mbstring.dll 前面的;去掉
使用二碼中文顯示, 開啟mbstring,使用比對, 搜尋, 置換時, 才不會有非預期的結果


再搜尋 ;extension=php_mysql.dll
取代成
代碼:

extension=php_mysql.dll


把 extension=php_mysql.dll 前面的;去掉
使 MySQL 函數庫可以運行


再搜尋 ;session.save_path = "/tmp"
取代成
代碼:

session.save_path = "C:Apache2temp"


把 ;session.save_path 前面的;去掉
並在等號後 "/tmp" 取代成 "C:Apache2temp"
使用檔案總管, 在你的 C:Apache2 底下, 開新資料夾, 名稱為 temp


完成以上步驟後, 將 php.ini 存檔 (注意不要存成 php.ini.txt)


進入 C:Apache2php 複製 php4ts.dll 到系統安裝目錄下
( WIN XP 預設是 C:WINDOWSsystem32)
php4ts.dll 可以使您的 PHP 作為 Apache 的 PHP-Module
ps. 若未能順利啟動 PHP, 則複製 php.ini 到 C:WINDOWS 底下


開啟 Apache 的設定檔 httpd.conf
於設定檔最後面加入以下內容, 存檔後, 關閉.
代碼:

LoadModule php4_module C:/Apache2/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php
PHPIniDir "C:/Apache2/php"

回到「php.ini調整」