[教學]如何突破PHP的 2MB 的限制

phpBB-TW Knowledge Base
收集網友們在竹貓所發表的教學主題或文章,以利分享!
(僅供瀏覽,由版主群維護)
回覆文章
頭像
pledy
星球普通子民
星球普通子民
文章: 3
註冊時間: 2003-01-31 12:27
來自: Taipei
聯繫:

[教學]如何突破PHP的 2MB 的限制

文章 pledy »

先講一下我的作業環境
RedHat 8 + MySQL3.23 + PHP4 + httpd 2.0
在大家修改之前先全部看完^^

首先要先修改 httpd.conf 這個設定檔
打開 /etc/httpd/conf/httpd.conf, 加上下面的一段:

代碼: 選擇全部

LoadModule php4_module modules/libphp4.so
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 20971520
</Files>
這裡我說明一下,20971520 是 20M 的限制, 並不是一定要 20M
那要怎麼算呢?? 方法如下:
20 x 1024 x 1024 = 20971520
所以如果你想要換成 30M 或更大的限制的話,那就自己算囉~~~^^

然後再著手修改 /etc/php.ini,找到下面幾項:

代碼: 選擇全部

file_uploads = On
upload_max_filesize = 20M
post_max_size = 20M
max_execution_time = 900 (這個可以改成自己需要的,以秒來算,這裡是900秒)
memory_limit = 20M
這裡又再補充一下
後面四項可以改成自己需要的,如果你之前在 httpd.conf 是設 30M 限制的話\r
那這裡也要改成 30M 囉~~~^^


另外我在php的官方網頁上看到
memory_limit 最好大於 post_max_size
post_max_size 一定要大於 upload_max_filesize
不過我把那三項都設定為 20M 好像也沒什麼問題

現在又講回來, 關於 httpd.conf:
因為開頭 LoadModule php4_module modules/libphp4.so,
所以我把這段東西放到一堆 LoadModule *_module modules/*.so 的後面\r
大家搜尋關鍵字的話應該很好找\r

但是當我把整段字加到後面,再重新啟動 httpd 時,它卻顯示:
php4 module already load
之類的訊息\r
所以我就在 LoadModule php4_module modules/libphp4.so 加上註解 (#)
這樣就沒問題了~~~

我並不確定是不是真的要在 LoadModule 後面加
不過自己是加在那邊就好了
終於可以上傳一些比較大的檔案了~~~
最後別忘了要進入討論區的控制台作最後的設定哦~~!!

好了~~~我已經講完了~~~大家動手試試看吧~~~^^
真人不露相~!
頭像
pledy
星球普通子民
星球普通子民
文章: 3
註冊時間: 2003-01-31 12:27
來自: Taipei
聯繫:

文章 pledy »

都沒有人願意推一下嘛~~~~>"<
人家可是打很辛苦的........
真人不露相~!
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »



至少 186 人瀏覽過,你的辛苦不會白費的^^
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
Deista
版務實習幹部
版務實習幹部
文章: 77
註冊時間: 2003-02-15 15:04

文章 Deista »

Support
................
garfield
星球普通子民
星球普通子民
文章: 5
註冊時間: 2003-04-16 09:13

文章 garfield »

我有發現其實不是打開 /etc/httpd/conf/httpd.conf, 加入你所說的一段, 而是在 打開 /etc/httpd/conf.d/php.conf, 其中就有你所說的那一段 :-)
shengeih
星球普通子民
星球普通子民
文章: 1
註冊時間: 2002-07-07 01:05
聯繫:

文章 shengeih »

GOOD
magyver
星球普通子民
星球普通子民
文章: 1
註冊時間: 2003-04-30 22:01

文章 magyver »

當然推..我推......用力推.....(在下無能,只好用力感謝)
cony
星球公民
星球公民
文章: 58
註冊時間: 2003-03-06 14:40
來自: 千微資訊
聯繫:

文章 cony »

Nice
千微資訊有限公司■ http://dollarhosts.com.tw ■業務電話:02-2508-4851
虛擬主機一年 NT$1020■免費安裝phpBB、OSC、XOOPS■免費個人網址 YourName.com
圖檔 統編 70591921
Sleepy
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-05-02 11:37
來自: 台北
聯繫:

文章 Sleepy »

請問這個檔要在哪裡找呀?
是在phpbb裡面嗎?還是跟phpbb無關,
如果是跟外面租的網頁空間也可以改嗎?謝謝!
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

Sleepy 寫:請問這個檔要在哪裡找呀?
是在phpbb裡面嗎?還是跟phpbb無關,
如果是跟外面租的網頁空間也可以改嗎?謝謝!

1.跟 PHPBB 無關
2.基本上沒辦法改外面的空間設定檔
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
回覆文章

回到「教學文件庫」