網站架設網頁設計是邁向網路賺錢的第一步!讓網頁公司設計費用動則數萬元,自己不能掌握技術關鍵!如果要學習很長的時間才能讓網站經營,那又錯失很多賺錢的契機(更何況有技術顧問可以諮詢嗎?自己摸索想要【無師自通...往往會走火入魔!】唯有透過我們密訓基地的網路函授課程及提供專業技術諮詢!讓你在【網站架設網頁設計教學密訓基地】的輔導下,快速架站省錢又學會技術、無技術諮詢的後顧之憂!


最新的【網站架設網頁設計教學】課程表:

http://por.tw/Website_Design/E_learning/index.php



特訓密技基地總教頭 ster168ster@gmail.com


瀏覽模式: 普通 | 清單

PHP程式加速 Zend Optimizer v3.3.0a 安裝及介紹

PHP程式加速 Zend Optimizer v3.3.0a 安裝及介紹

用改善代碼的方法來提高PHP v5.1套用程式的執行速度,執行使用Zend Optimizer的PHP程式比不使用的要快40%到100%,
意味著網站的訪問者可以更快的瀏覽網頁,從而完成更多的事務,創造更好的客戶滿意度,更快的反應同時也意味著可以節省硬體投資,並增強網站所提供的服務。
所以,使用Zend Optimizer,就等於提高了電子商務的盈利能力。
安裝 Zend Optimizer
Zend Optimizer是由 PHP 核心引擎「Zend」創建者 Zend 公司所開的免費 PHP 最佳化軟件。
據 Zend 公司透露使用這個軟件某些情況下至少可以提高性能 30% 以上!

原始網站 http://www.zend.com/products/zend_optimizer 

安裝方式:基本上,這個軟體的安裝方式很傻瓜

下載 Zend Optimizer
解開檔案,並進入子目錄
./install.sh
安裝過程中,會問你幾個檔案的位置
Enter the location of your php.ini file
Specify the full path to the Apache control utility (apachectl)
然後把原來的 php.ini 改名成 php.ini-zend_optimizer.bak,如果以後要改回來,改這個檔案即可
測試 phpinfo(),看看在 Power by Zend 那一個欄位是否有出現
Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.0.1, Copyright (c) 1998-2006, by Zend Technologies

Zend Optimizer 配置指南

Zend Optimizer 配置指南

Zend Optimizer是由PHP核心引擎「Zend」建立者Zend技術公司所開的免費PHP改善軟體。據Zend公司透露使用這個軟體某些情況下至少可以提高效能30%以上!這麼好的免費大餐當然要用,現在我們來談談如何配置這套軟體。

Zend Opt的安裝是傻瓜化的,安裝嚮導會自動根據你的選取來修改php.ini說明你啟動這個引擎。下面我們來介紹下Zend Opt的配置選項,說明你最大化自訂合理的配置。下邊是我所用的配置檔案,看不懂也不要著急,看完本文你就會完全明白。

[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=0
zend_extension_ts="C:\Program Files\Zend\lib\ZendOptimizer.dll"

現在我們來介紹下上邊這個配置檔案的含義:
zend_optimizer.optimization_level 《== 改善程度,這裡定義啟動多少個改善過程。
zend_optimizer.encoder_loader 《== 是否容許處理由Zend Encoder加密的PHP檔案。
zend_extension_ts 《== 改善器所在目錄。

改善過程 zend_optimizer.optimization_level 詳細解釋

這裡最為重點的部分,仔細看!Zend Opt總共有10個改善過程,從理論上說開的越多效能越好。當然,理論和實際永遠都存在著差距。改善過程開啟的越多對效能消耗也相對也越大,Zend Opt的10個改善過程並不相同也就是說效果不是平均的。Zend公司定義的最高值(High模式)為15,這裡15指的是開啟1-4號改善過程。當然,很多朋友並不滿足於此,畢竟最高也只開啟4個改善過程連總數的一半都沒有。各個改善過程的對應的數字代碼(值)如下:

       不使用      0  <= 如果這樣不如不裝,還能節約點記憶體說!
 改善過程1(PASS1) 1
 改善過程2(PASS2) 2
 改善過程3(PASS3) 4
 改善過程4(PASS4) 8
 改善過程5(PASS5) 16
 改善過程6(PASS6) 32
 改善過程7(PASS7) 64
 改善過程8(PASS8) 128
 改善過程9(PASS9) 256
 改善過程10(PASS10) 512

以何種模式開啟改善過程是通過這些數字代碼(值)相加所得的和作為此參數的參數值來控制的。如我的配置檔案中zend_optimizer.optimization_level = 1023 , 這裡的1023是改善過程1到改善過程10全部數字代碼(值)相加得到的和,表示開啟全部10個改善過程。剛才所提到的Zend公司定義的High模式值為15,15表示同時開啟改善過程1-4。

加密代碼支援 zend_optimizer.encoder_loader 詳細解釋

對於這個參數,我想如果沒有看過Zend Opt FAQ文件的朋友大多數並不知道。這個參數用來告訴Zend Opt是否去支援被Zend Encoder加密過的代碼。預設情況下Zend Opt將支援加密過的代碼。如果不使用被加密過的代碼我推薦你關閉此選項。這個功能牽扯到解包反碼的過程,會導致系統負荷的加重。我的朋友已經開發完畢相應的反編譯工具,預計春節之後推出。

這個參數的值只有兩個 0 關閉, 1 開啟。預設為1,推薦設定為0。

模組定位 zend_extension_ts 無需解釋

這是最簡單的地方,參數就是Zend Opt模組在硬碟上的安裝路徑。

Xampp伺服器(免費自由軟體)

Xampp伺服器(免費自由軟體)
Xampp伺服器的優點:許多人從他們的經驗中得知安裝Apache 網站伺服器是相當不容易的一件事情,尤其是如果要在安裝MySQL、PHP及Perl等,那就變得更加困難了。
XAMPP 是一個相當容易安裝的Apache擴充版本,它已經包括了MySQL、PHP及Perl等軟體在其中。
XAMPP 非常容易安裝及使用,你只需要:下載、解壓縮及啟動就可以了。
官網下載點:http://www.apachefriends.org/zh_tw/xampp-windows.html

要開發 Windows 上面的應用程式,裝 VS 就好了,加裝個 M$ SQL server 可以搞定很多的中小型應用
(不過顯然這不是公司的話搞不起,因為 M$ SQL server 也是頗貴啊)。

開發 Web,如果不要安裝 IIS、M$ SQL server,大部分的人都會選用 Apache + MySQL
於是坊間有很多懶人包應運而生來解決環境建置的問題。XAMPP 這個 package 是我比較推薦的。

XAMPP的優點如下:
xampp優點
1. 可以按程式調起,apmserv是通過臨時安裝service使用的,當沒有在apmserv中標準卸載而重啟電腦的話,需要先卸載再加載
2. 有綠色安裝版,有些人就討厭安裝,7zip的還不到30MB,可以接受。

apmserv優點:
1. 預設支援asp
2. 通過UI設定虛擬目錄和主電腦,我在xampp中轉了好幾圈也沒發現,最後手動修改的conf檔案
3. 管理介面直接連到phpmyadmin, xampp需要進到web頁面才能轉到phpmyadmin
4. 個頭小點,90MB, xampp220MB,應該是xampp帶了更多的庫和工具,但apmserv帶的也差不多夠用了
5. 帶了兩個版本的MySQL,4.0 & 5.0
6. 帶了SQLite

安裝完後你可以輕鬆擁有:
Apache 2.2.3, MySQL 5.0.27, PHP 5.2.0 & 4.4.4 & PEAR + SQLite 2.8.17/3.2.8 + multibyte (mbstring) support, Perl 5.8.7, ProFTPD 1.3.0a, phpMyAdmin 2.9.1, OpenSSL 0.9.8d, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.4.26, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.2, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.4, cURL 7.13.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.07, FPDF 1.53, XAMPP Control Panel 0.6
這麼一大包,你想要的不想要的通通塞給你,真是簡單方便又好用。

Ruby on Rails 正體中文版

Ruby on Rails 正體中文版

RoR 包括了
甚麼?Rails 是個完整的程式架構用來開發有資料庫的網頁程式。 其程式設計型態為 模型-檢視-控制器 (Model-View-Control)。不管是 檢視裡的 Ajax,還是 控制器裡的 需求/回覆,還是模擬資料庫的模型,Rails 都是用 Ruby 來開發。你只需要一個資料庫 和一個網頁伺服器就可以上線。
 
誰已經在用
Rails 了?新開的公司,非營利性的組織,和企業機構都有在用 Rails。 Rails 注重基礎建設所以幾乎任何的網頁程式都可用到。 協同運作,社群,電子商務,內容管理,統計資料等 都可用 RoR。例子:


Basecamp: 企劃管理
37signals 開發的第一套 Rails 程式。
 
Campfire: 商業界用的團體聊天室。
Ajax 套用推於極限。
 
 
43things: 實現你生命中的目的。


ODEO: 錄下並分享音樂。
 
 
Strongspace: 安全的分享檔案。
 
Typo: 部落格程式
 
看更多例子
 
 
我還需要
甚麼?Rails 跟很多不同的 網頁伺服器 和 資料庫 都可相容。我們推薦Apache 或 lighttpd 跑 FastCGI / SCGI 來當網頁伺服器。資料庫的話你可以用 MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, 或 Firebird. 幾乎任何的電腦系統都可以跑,但我們推薦 Unix 家族的來當上線用的機器。

如果你需要架站,RoR 官方網站用的是 TextDrive。 它提供極好的專案並有經驗的職員。 不管是分享或私人的架站服務,他們是 RoR 的專家。 Wiki 裡面有列其他提供架站服務的廠商。

Ruby

Rails 開發環境詳細的步驟可以來這裡看, 裡面有影片顯示喔。

我們建議用Ruby 1.8.6 . Ruby 1.8.7, 1.8.5, 1.8.4, 還有 1.8.2 也可以,可是 1.8.3 版不行。

原始碼: 自己編輯程式
Windows 安裝檔案: Ruby, 受歡迎的外加功能, 編輯器
OS X 10.4: 內含的 Ruby 壞了,用這篇入門文章
OS X 10.5: 先安裝系統的 developer tools 然後下 "gem update rails" 指令
詳細的 Ruby 跟 Rails 安裝方法可到這裡參考。

RubyGems

RubyGems標準的 Ruby 套裝軟體管理程式. 它很像 apt-get, emerge, 和其他作業系統的套裝軟體管理程式。

下載 
(解壓縮,然後在其目錄下打:"ruby setup.rb")

Rails

當 RubyGems 安裝好後,用一行的指令就可以安裝 Rails 和它的附屬物:

gem install rails --include-dependencies

以後更新版本的 Rails 也可以用同樣的方式安裝。或下載獨立的 Rails 程式

寫你的程式

把程式的骨幹寫好然後啟動伺服器:

rails path/to/your/new/application
cd path/to/your/new/application
ruby script/server

"path/to/your/new/application" 是 到你的程式的路徑

你現在已在跑 Ruby on Rails 了! 打開 http://0.0.0.0:3000 並遵照上面的指示。

包裝好的 Ruby on Rails

如果你不想要花時間自己安裝 Ruby on Rails,你可以試試看已經包裝好的軟體。這寫軟體包含了所有的軟體:網頁伺服器,資料庫,Ruby,Rails 等等。

OS X: Locomotive.
Windows: Instant Rails.

用附加程式增加 Rails 的功能

網路上有很多為了 Rails 架構而寫的附加程式。雖然大部份的人不一定會用到,如果你有需要的話,它們會幫你增加很多很酷的功能。去 wiki 那裡讀有關附加程式。

編輯器

整個 Rails 的核心團隊都用 OS X 上的 TextMate。它是個很好的編輯器,有專門針對 Ruby on Rails 的關鍵字突顯跟指令。 如果你沒有在用蘋果電腦,試試看 Netbeans。 它是個 Sun Microsystems 開發的編輯器。

標籤: 網站軟體

【改朝換代】CMS架站程式Joomla! 1.6 將只支援PHP5環境

根據在新的Joomla!官方的開發網站中,這篇發表在五月中的開發部落格文章「Joomla! goes PHP 5」,明確的指出,在下一個Joomla!的版本(應該是1.6)就不會再支援PHP4的環境,隨著只支援PHP5,MySQL也只支援4.1以上的版本。(逐步的改朝換代的時間好像已經來臨了)
其實目前很多虛擬主機已經都改成PHP5了,其實PHP5已經出來那麼久了(也該有出頭的日子了)

當然,有很充份的理由是PHP官方在今年(2008)下半年就會停止再發佈PHP4新的版本。PHP官方網站寫出在2007年年底就停止PHP4的相關支援了。
早在這時,有許多的Open Source的專案都紛紛把專案移到PHP5上作為開發平台。
這個網站GoPHP5.org有列出一個表,裡面約有100個已經移至PHP5的Open Source專案。許多知名的網站應用程式或CMS,早就已經移轉到PHP5,比較起來,Joomla!的移轉是慢了許多。

此外,Joomla!官方也宣佈,1.6版本的向下相容模式(Legacy Mode),只針對1.5作向下相容,意思是說1.6將不會再支援1.0版本的擴充套件。
過去大家怕各種架站程式CMS架站程式Joomla!是否支援PHP5?以後要注意的卻是CMS架站程式Joomla!:新版本是否支援PHP4?

CMS系統的一種(內容管理系統軟體)Xoops 網站架站程式介紹

XOOPS 是一個高度可擴充、具物件導向、且易於使用的動態網站內容管理系統(CMS),採用 PHP 語言來設計。XOOPS 十分適合用於發展小型至大型的動態社群網站、內部 Intranet 網站、入口網站、並且可用來做為 WEB LOG 使用。
 
Xoops 主要的特點:

Xoops軟體是CMS系統的一種(內容管理系統軟體),更是一種架站軟體。
Xoops是PHP_NUKE的一個分支 。
Xoops擁有對中文高度支援的優勢 。
Xoops採用 PHP 語言來設計,具有物件導向及高度可擴充性。
Xoops十分適合用於發展小型至大型的動態社群網站、內部行政網站以及入口網站等。
Xoops是遵守GPL的條款,可以讓您在任何場合自由的使用、散布和修改。
Xoops主要的創始者有:Kazumi Ono及Goghs Cheng兩位。
Xoops在2002年1月發布1.0 RC,從2.0開始採用 SMARTY模板。
Xoops 有眾多的模組,例如:新聞發布系統、文章管理、論壇、相簿、檔案下載、友情鏈接、廣告管理、線上購物等傳統模組,近來並有各種新類型的模組如 BLOG、WIKI、RSS線上閱讀等。
Xoops更換佈景主題超簡單,有來自各國網站的佈景主題提供下載。

Xoops2最新架站程式(繁體中文版)下載:

http://visdacom.com/Website_Design/Downloads/xoops2.rar

解壓縮密碼:學員由教學註冊之解壓縮密碼開啟
(注意:本網站程式及檔案只提供服務給學員下載)

你知道「短網址」是做什麼用的呢?

網站網址得學問還真不少!網路上出現「短網址」
你知道「短網址」是做什麼用的呢?
一般免費空間或部落格網站網址可能會太長,使用複製、貼上是還都很容易。
但是當我們要連結到內頁、或者網址超長的文章的時候,如果把一長串、數十個字的網址貼在BLOG或BBS站或MSN對話框中,不但會佔據整個版面,而且如果不小心斷行錯誤,則會讓其他人無法順利開啟網頁。
還有要用電話告訴別人網址,可能不好記也容易出錯!
所以,很多人會透過「短網址」的服務來將超長的網址縮短,方便我們在BBS、BLOG或MSN上貼給其他人看。  

舉例,原本超長的網址:

http://web-kissglob.com.tw/apple123/index.cfm?Fuseaction=AddNewsForum&Sec_ID=
5&ShowDate=20091119&NewsType=twapple&Loc=TP&Art_ID=4009788&CPage=2 
縮短之後,變成:

http://0rz.tw/3A3iY
看看上面的例子,把網址縮短之後,是不是更好複製、貼上呢?
其他人也不會因為網址超長而沒完整複製或少按到某一段,造成開啟錯誤囉!
(注意!這邊的網址「
http://0rz.tw/」開頭是數字「0」,不是英文「o」唷!)

一、將0rz短網址產生器,加到瀏覽器中

下面介紹「0rz.tw」網站提供的短網址快速產生器,這是一個瀏覽器工具列用的小書籤「Bookmarklet」,只要將下面的網址,用滑鼠左鍵拖拉到瀏覽器的工具列上,就可以使用囉!

將右邊網址拉到工具列→: 0rz短網址
 
Firefxo使用者:

如果你用的是Firefox瀏覽器的話,可以直接將上面的「0rz短網址 」拉到Firefox的書籤工具列上即可使用。

IE使用者:

第1步  如果你用的是IE瀏覽器的話,請在網址上按一下滑鼠右鍵,再點選【加到我的最愛】。

第2步  出現「新增我的最愛」視窗後,先點選【連結】,再按一下〔確定〕,即可將「0rz短網址 」加到書籤工具列上。

二、短網址使用方法:

第1步  在書籤工具列加入「0rz短網址快速產生器」之後,以後當你要幫某個網頁轉換成短網址時,只要開啟該頁面後,再按一下書籤工具列上的按鈕即可。

[gads]


第2步  轉址完成後,網頁中會出現「
http://0rz.tw/***** 」這樣的網址,這就是我們可以拿來轉貼使用的超短網址囉!

標籤: 網址
本網站架設網頁設計教學基地立志於收集各類網站架設、網頁設計資料及技術教學資訊,便於本人和廣大網友及網友查詢檢索,無論公司或個人認為本站存在侵權內容均可與本站聯繫,任何此類反饋資訊一經查明屬實後,將立即移除!