程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Apache+PHP+Zend的安裝及配置

Apache+PHP+Zend的安裝及配置

編輯:關於PHP編程

我的桌面平台是Leopard,使用Linux也只是限於使用服務器。第一篇文章不知道寫什麼好,搜索了一下LDCN好像沒有APZ[apache + PHP + Zend]的配置文章,今天就寫這個吧。希望對服務器搭建初學者有用!

Apache是一種開放源碼的Http服務器,可以在大多數計算機操作系統中運行,由於其多平台性與安全性使其非常流行。它快速、可靠、安全,並可以通過簡單的API進行擴展。它的地址是http://httpd.apache.org/

PHP的全名為Hypertext Preprocessor,它是被廣泛運用在網頁程序開發的語言,尤其是它能適用於網頁程序的開發以及能夠嵌入HTML文件之中,它的語法和C、Java以及Perl等語法相似,使得它學習起來更容易上手。它的地址是http://www.php.net/

Zend是一個類似於編譯器的PHP編譯器,用它寫的程序必須通過服務器上的Zend模塊進行翻譯。這樣做有兩個好處,一是編譯過程中對程序代碼進行優化處理,使得PHP的運行效率更高。二是通過Zend可以簡單的將你編寫的PHP代碼進行加密如果你不打算與人分享的話)。它的服務器模塊是Zend Optimizer,它的地址是http://www.zend.com/en/products/guard/downloads

首先上它們各自的網站下載最新版本並將它們上傳到服務器上,然後通過Terminal登陸到服務器上傳文件的目錄下按以下方法進行安裝:

tar zxvf httpd-x.x.xx.tar.gz

[這條命令是用來解壓縮Apache,解壓之後會生成httpd-x.x.xxx目錄]

cd httpd-x.x.xx

[這條命令是進入httpd-x.x.xx目錄]

./configure --prefix=安裝目錄 --enable-so --enable-rewrite

[--enable-rewrite是可選參數,不需要可去掉]

make

[編譯代碼]

make install

[開始安裝]

完成之後繼續安裝PHP5

tar zxvf php-x.x.x.tar.gz

[這條命令是用來解壓縮PHP,解壓之後會生成php-x.x.x目錄]

cd php-x.x.x

[這條命令是進入php-x.x.x目錄]

./configure --with-apxs2=apache的安裝目錄/bin/apxs --with-mysql --with-gd --with-jpeg-dir --with-zlib --enable-track-vars --enable-memory-limit=yes --enable-debug=no --enable-ftp=yes --with-config-file-path=php.ini文件所在的目錄 --with-iconv --enable-mbstring=cn --enable-gd-native-ttf --with-ttf --with-freetype-dir --with-tidy

[這是配置編譯參數,Apache安裝目錄可以自定義,php.ini可以放置在任何目錄,如果不做選擇的話默認會在/etc目錄下。iconv、mbstring和ttf是必選項,否則將不能使用iNewS4的部分功能!]

make
make install

[配置編譯參數完成之後就可以執行這兩條命令進行安裝了,安裝完成之後復制php.ini-dist到你剛才配置參數的時候輸入的目錄,並改名為php.ini ]

最後我們來安裝Zend

tar zxvf ZendOptimizer-xx.x.x-linux-glibc21-i386.tar.gz

[解壓縮Zend,會生成ZendOptimizer目錄]

cd ZendOptimizer-xx.x.x-linux-glibc21-i386

[進入ZendOptimizer目錄]

./install

[執行安裝,安裝過程會要求你輸入Apache和php.ini的所在位置。安裝完成之後Zend會自動重新啟動Apache啟動Zend模塊]

至此APZ就安裝完成了!

由於篇幅有限,而且Apache2和MySQL有太多可寫的地方了。所以打算將Apache2和MySQL的配置單獨出來來寫!這兩篇文章預計一個星期內完成:)

感謝來自Linux桌面中文網:Apache + PHP + Zend的安裝及配置的稿件。

  1. LAMP網站開發黃金組合Linux+Apache+MySQL+PHP
  1. PHP項目開發全程實錄
  1. Win XP下全新安裝Apache2,PHP5,MYSQL5,Zend

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved