目前分類:----PHP (13)

瀏覽方式: 標題列表 簡短摘要

第一章 - 準備好環境



這篇文章會示範如何使用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

Izero 發表在 痞客邦 PIXNET 留言(1) 人氣()

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

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

Izero 發表在 痞客邦 PIXNET 留言(1) 人氣()

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

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

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

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

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

Izero 發表在 痞客邦 PIXNET 留言(2) 人氣()

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

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

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

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

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

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

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

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天在幫忙找一個bug,

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

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

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

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

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

前幾天要parse rss的資料格式, 某人推薦使用 libmrss,
實際用下去, 發現實在有夠簡單的啦~~

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

簡單講,
就是PHP 5.2.5版的php-cgi會一直死於 signal 11

Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()

應該很多人知道這東西, 不過我是真的今天才知道有這個玩意. :p

php.ini-dist裡面的相關說明:
; Log errors into a log file (server-specific log, stderr, or error_log (below))
; As stated above, you're strongly advised to use error logging in place of
; error displaying on production web sites.
log_errors = Off

....

; Log errors to specified file.
;error_log = filename

簡單講, 就是可以把 php 的 error message, 也存一份到檔案 :p


Izero 發表在 痞客邦 PIXNET 留言(0) 人氣()