Selected Category: ----PHP (13)

View Mode: Post List Post Summary

第一章 - 準備好環境



這篇文章會示範如何使用CakePHP建立一個沒什麼用的網頁程式 :p
環境為 Apache + PHP5 + MySQL5

首先, 去CakePHP官網把最新版的檔案下載回來.
我寫這篇文章時, 最新版是 cake_1.2.0.7125-rc1.tar.gz

把 cakephp 整套 framework 放在任一目錄(我是放在 home directory下)

cd ~ && tar zxvf cake_1.2.0.7125-rc1.tar.gz

這樣就裝好啦, 下一章會示範怎麼烤出一個基本款的蛋糕 :p

Posted by Izero at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(460)

敝公司是使用 mantis 做為 bug tracking system.

以下來自於某同事的文章:

Posted by Izero at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(480)

今天某同事碰到了一個php在32bit/64bit行為不同的例子:

主要是 dechex 跟 integer 位數問題, 請參考
http://tw2.php.net/manual/en/function.dechex.php

Posted by Izero at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(235)

手上有一排機器硬體規格都是一樣的, OS跟上面跑的軟體也都一模一樣.
OS是FreeBSD 7.0-RELEASE(with ULE scheduler)
跑 lighttpd + php5(fast-cgi)

但其中某兩台機器特別奇怪,
php request常常要等80sec才能跑完.(奇怪的數字@@)

Posted by Izero at 痞客邦 PIXNET Comments(2) Trackback(0) Hits(311)

前文 - [地雷通報] PHP 5.2.5有地雷 :P

會發現這件事是因為, 我這兩天升及機器時又中地雷了,
因為ports已經patch過, 然後我又手動再patch一次, patch問我是不是要reverse patch, 沒仔細看就直接按y 哈哈哈..

後來查看 /usr/ports/lang/php5/files/ 才發現 FreeBSD ports裡頭已經悄悄的把這個patch放進去囉,
所以以後就直接裝就好了 :p

Posted by Izero at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(97)

工作上有很多事情會用到php寫script,
有些script需要較大量的memory,
除了在 php.ini 設定 memory_limit 的值
也可以在程式的一剛開始 ini_set("memory_limit","2048M");
這樣就不用為了少數幾支需要比較多記憶體的程式而去調整php.ini裡面的全域設定.

Posted by Izero at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(527)

curl_mutli_* 是個很好用的玩意,
這系列的函式可以讓你在同一支程式中同時發出多個對外的連線.
如果有需要同一支程式同時去拉多個資料回來, 用這系列的函式會比依序一個一個建立連線/抓取資料快很多.

Posted by Izero at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(117)

今天在幫忙找一個bug,

Posted by Izero at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(571)

前幾天幫忙trace一個神奇的bug, 後來經某高人指點, 才知道原來是locale設定搞的鬼@@

Posted by Izero at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(139)

前幾天在寫一個程式的時候赫然發現,
$memcache->get('key'); 的 return 值不管是那個 key 真的不存在, 還是跟memcached的連線中斷了, 都會是false.

Posted by Izero at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(132)

1 2