通過ZendServer搭建PHP運行環境


Zend Server簡介

Zend Server 是PHP創始公司Zend開發的PHP Web開發應用服務器。是一個現成的 PHP 解決方案,可以簡化 Windows 和 Linux 環境中 PHP 應用程序的開發和運行。

Zend Server目前提供社區版和商業版。社區版免費,它不包含“商業”版所包括的頁面緩存、代碼跟蹤、脫機作業排隊、自動更新和診斷特性。Zend server是Zend Core的升級產品。

Zend Server特性

1.基於 Web 的服務器管理控制台:使用 Zend Server,您無需在文本編輯器中編輯配置文件,可以使用點擊式界面通過任一標准 Web 瀏覽器完成更改 PHP 參數的任務。

2.內置的性能優化套件:Zend Server 不僅僅是 PHP 的預打包版,它還包含一套由 Zend 創建的輔助工具,使故障診斷和性能優化變得更加簡單。

 

 

Zend Server Controller 界面

 

   總結一下,就是Zend Server十分適合用於部署非關鍵性服務器,或者說小型服務器。也就是說Zend Server不僅可以在本地電腦部署測試環境,而且還適合在遠程服務器部署正式的服務器環境。如果還有將phpnow或者Xampp之類軟件用於服務器(或者vps)的朋友,趕快換用 Zend Server吧,肯定能大幅提升管理效率和網站的訪問效率。

今天,我們演示的是在Windows XP SP3下安裝和配置Zend Server社區版(即Zend Server CE)。下載完成后,雙擊安裝文件進入安裝過程,具體請看下面的圖示:

直接點擊"Next"進入下一步,

  同意授權協議,點擊"Next"以繼續安裝

  Typical-普通安裝,只會安裝常用組件,Full-將安裝Zend Server所有附加組件,Custom-自定義,我們選擇"Custom"。

將phpMyAdmin和MySQL Server選擇加上。

  在這一步,可以選擇apache或者IIS,這次選擇apache,與iis集成將另外演示。

  Web服務器一般選擇80端口,如果已經安裝其它web服務器,或者迅雷等軟件占用了80端口,測試時我們可以選擇其它端口,Zend服務web界面端口留為默認即可。

  安裝完成后,Zend Server有個普遍的錯誤,出現500錯誤,需要手動更改配置文件。打開\Zend\ZendServer\etc\ZendEnablerConf.xml文件,將第一行

亂碼 version="1.0" encoding="UTF-8"?>

更改為

<?xml version="1.0" encoding="UTF-8"?>

  保存退出。點擊任務欄右下apache監視工具圖標,在彈出的對話框中,單擊"restart"按鈕,重新啟動apache。

如果安裝完成之后,要進行添加或者刪除組件的操作,也是很簡單的,雙擊運行Zend Server安裝文件

  選擇"MOdify"選項,再對組件進行添加、刪除操作

  完成安裝后,需要對web管理面板進行初始設置,打開“開始”→“程序”→“Zend Server Community Edition”→“Zend Server 5.0.4”

  此時將彈出web界面初始設置界面,首先設置管理面板密碼

  從瀏覽器直接登錄web管理面板將需要輸入此密碼,另外,我們還可以讓Zend Controller來記住這個密碼,從Zend Controller打開web管理面板就不需要再次輸入密碼了。

 

  • Zend Server的web管理面板十分簡潔,只有三個大項:
  • Monitor:包含了dashboard、服務器信息和php信息,以及日志信息;
  • Server Setup:大部分的設置都在此項內完成,參考后文詳細介紹;
  • Adminstration:修改管理密碼和管理員郵件在處完成。

  可能有些朋友一開始找不到phpmyadmin的管理鏈接,其實,在后台dashboard詳細列出可用的附加組件快捷管理導航。

   常用的php參數和自帶組件設置基本上都可以通過點擊按鈕和填寫數字來完成,用戶只需要做一些簡單的選擇題和填空題。Zend Data Cache、Zend Debugger、Zend Guard Loader、Zend Java Bridge、Zend Optimizer+這些Zend組件的相關設置都在Server Setup→Componoents下調整。下面再介紹一下幾個比較常用的設置位置:

  1.上傳文件大小限制:Server Setup→Directives→File uploads

  2.最長執行時間和內存限制:Server Setup→Directives→Resoure Limits

  總結:Zend Server安裝完成后,出現配置文件bug讓人意外。此外,Zend Server無論作為本地調試環境還是長時間運行於服務器都有表現都十分完美。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM