php.ini調整
發表於 : 2006-12-27 , 11:54
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"
--------------------------------------------------------------------------------
心靈捕手發布
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"