PHPMyAdmin 這套軟體絕對是使用 LAMP 環境架設網站的必裝套件之一,它的功能還包含 MySQL 資料庫的效能優化,對於網站效能,我們錙銖必較,而資料庫的效能調校,你絕對不能忽視。
PHPMyAdmin 這套軟體絕對是使用 LAMP 環境架設網站的必裝套件之一,它的功能還包含 MySQL 資料庫的效能優化,對於網站效能,我們錙銖必較,而資料庫的效能調校,你絕對不能忽視。
提供一下簡單的 PHP EMail Test Script,在執行 PHP mail() 之前,你必須確認 php-mail, sendmail, snmp 這三個套件已經裝上了,才能讓這個 script 發揮效用。
$to = "bill@codeant.cc"; $from = "john@codeant.cc"; $subject = "PHP Email 簡易系統環境測試"; $message = "如果你有看到這封 Email ,那就代表 PHP Mail 測試通過了。"; mail($to, $subject, $message, $from); printf("PHP Email Test Done!\n");
有需求就會去開發,如果沒有現成的可用的時候,有時候就是會想要只取代第一個出現的目標字串,下面的 PHP 程式碼可以滿足這個功能,你也可指定要取代的次數。
function str_replace_count ($search, $replace, $subject, $count = 1)
{
$search = '/'.preg_quote($search, '/').'/';
return preg_replace($search, $replace, $subject, $count);
}
// Test
$subject = "abc123456abc789654abc456abc123";
$search = "abc";
$replace = "xxyyzz";
echo "Replace once : ".str_replace_count($search, $replace, $subject)."\n";
echo "Replace twice: ".str_replace_count($search, $replace, $subject, 2)."\n";
下面是測試的結果:
Replace once : xxyyzz123456abc789654abc456abc123
Replace twice: xxyyzz123456xxyyzz789654abc456abc123
當初是為了開發 Android 系統而開始使用 Ubuntu 12.04,過程中其實也沒有時麼不適應的問題,作為一個開發人員,挑系統也不是一個很正確的行為,也因此讓我變成 CentOS(伺服器), openSUSE(筆電), Ubuntu(Android 開發) 三刀流。但是在AWS(Amazon Web Services) 的 EC2 上,我其實是選用 Ubuntu 16.04 來作為我的 t2.micro instance 的作業系統。
下面簡單紀錄一下啟動 LAMP 環境的安裝過程:
當你採取自己管理主機來架設網站的時候,你可以使用 Webalizer 來觀察網站的訪問情況,Webalizer 主要是使用 Apache Web Server 的 access.log 來進行分析統計,在安裝上不管是 CentOS 或是 Ubuntu 系統都提供相當方便的方式,下面我們以 Ubuntu 16.04 LTS 來當作例子。
安裝指令: