Compiler PHP 可讀寫超過 2G 的檔案
  • 4,343 views,
  • 2013-10-21,
  • 上傳者: Kuann Hung,
  •  0
如果你的 PHP 有需要讀寫 2GB 以上的檔案。則你會發現內建的套件會發生錯誤,這個時候就需要手動 compiler 產生一個可讀寫的 2GB 以上檔案的 PHP。
不過需要注意的是,你的系統必須是 64 位元的才可以喔!
 
先下載 mysql devel 套件,一併 compiler 進 PHP 中
# yum install mysql-devel*
 
# wget php-5.3.6.tgz
# tar -zxvf php-5.3.6.tgz
# cd php-5.3.6
# export CFLAGS="-D_FILE_OFFSET_BITS=64"
#  ./configure --disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter  --without-pear --with-mysql=/usr/include/mysql/
# make
# make install
 
完成後會有一個 php 的執行檔,我自己的作法是把它改成 php64 然後用 cgi 模式呼叫,畢竟需要用到的檔案並不多。
Facebook 討論區載入中...
資料夾 :
標籤 :
發表時間 :
2013-10-21 00:13:09
觀看數 :
4,343
發表人 :
Kuann Hung
部門 :
老洪的 IT 學習系統
QR Code :