這裡只對源碼包的安裝進行說明。請下載Tarball (tar.gz)。
1、安裝apache2:
下載下來的檔案一般是類似 httpd-2.0.xx.tar.gz 的檔案,下載到臨時目錄。
解壓:
tar zxvf httpd-2.0.xx.tar.gz
會產生一個名為 httpd-2.0.xx 的目錄
進入這個目錄:
cd httpd-2.0.xx
配置編譯參數:
./configure --prefix=安裝目錄 --enable-so --enable-rewrite
請自行定義安裝目錄,--enable-rewrite是可選的參數,如果不需要rewrite可以去掉這個參數。
配置完成後,進行編譯和安裝:
make && make install
2、安裝php5:
下載下來的檔案一般是類似 php-5.0.x.tar.gz 的檔案,下載到臨時目錄。
解壓:
tar zxvf php-5.0.x.tar.gz
會產生一個名為 httpd-2.0.xx 的目錄
進入這個目錄:
cd php-5.0.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的所在目錄,改名為php.ini。
3、Zend的安裝:
必須安裝ZendOptimizer。
下載:http://www.zend.com/store/free_download.php?pid=13
選擇Linux glibc2.1下載。
下載下來的檔案一般是類似 ZendOptimizer-2[1].x.x-linux-glibc21-i386.tar.gz 的檔案,下載到臨時目錄。
解壓:
tar zxvf ZendOptimizer-2[1].x.x-linux-glibc21-i386.tar.gz
會產生一個名為 ZendOptimizer-2.x.x-linux-glibc21-i386 的目錄
進入這個目錄:
cd ZendOptimizer-2.x.x-linux-glibc21-i386
安裝
./install
Zend的安裝目錄請自行設定,之後會詢問php.ini檔案所在目錄、apach的安裝目錄下的bin目錄,請確認無誤後輸入。
安裝完成後會詢問要不要重起apache。
php.ini檔案會被轉移到Zend目錄下的etc目錄下,原來的php.ini檔案被改名為php.ini-zend_optimizer.bak。
配置Apache的虛擬目錄
<VirtualHost 127.0.0.1>
ServerName www.yourdomain.com
DocumentRoot "/opt/iNewS4/htdocs" #網域名稱的根目錄直接指向靜態目錄,這樣就可以直接使用網域名稱訪問靜態首頁
Alias /admincp "/opt/iNewS4\AdminCP" #這個是iNewS的後台管理地址,可以複雜一點
Alias /Install "/opt/iNewS4\Install" #這個可以在安裝完成刪除
</VirtualHost>
PS:其他請自行調整httpd.conf和php.ini的設定。