Centos 6.6 下搭建php5.2.17+Zend Optimizer3.3.9+Jexus環境

(爲什麼安裝php5.2.17這個版本 由於phpweb這個程序用到了Zend Optimizer3.3.9 這個東東已經中止更新了 最高支持5.2版本的php 因此就有了一夜填坑的本身和總結了這篇文章)php

Centos6 Yum 默認沒有5.2.17 網上說使用atomic的源來裝 結果裝的都是5.4以上版本的 因此本身手工安裝mysql

首先下載rpm包:點擊下載 wget http://km.snippetinfo.net/download/259/53827ad1fb7184015470fad9def3181e/php-5.2-x64.ziplinux

 1 yum install libXpm.so.4 libt1.so.5 autoconf automake gd
 2  
 3 rpm -ivh php-5.2.17-1.el6.art.x86_64.rpm
 4 rpm -ivh php-cli-5.2.17-1.el6.art.x86_64.rpm
 5 rpm -ivh php-common-5.2.17-1.el6.art.x86_64.rpm
 6 rpm -ivh php-devel-5.2.17-1.el6.art.x86_64.rpm
 7  
 8 rpm -ivh php-gd-5.2.17-1.el6.art.x86_64.rpm
 9 rpm -ivh php-ldap-5.2.17-1.el6.art.x86_64.rpm
10 rpm -ivh php-mbstring-5.2.17-1.el6.art.x86_64.rpm
11 rpm -ivh php-mysql-5.2.17-1.el6.art.x86_64.rpm
12 rpm -ivh php-pdo-5.2.17-1.el6.art.x86_64.rpm
13 rpm -ivh php-xml-5.2.17-1.el6.art.x86_64.rpm
14 rpm -ivh t1lib-5.1.2-6.el6_2.1.x86_64.rpm

備註:上面命令執行過程 有可能會提示Errors 通常是先擱置下報錯的安裝命令 安裝下面的先 再回頭安裝就行了web

安裝Zend Optimizer3.3.9sql

http://www.zend.com/en/products/guard/downloads服務器

x86: wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gzsocket

x64: wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz性能

這個版本是有沒有Install文件的 因此本身手工來配置 網站

首先根據系統版本選擇下載的包  我是x64的系統 因此我解壓64位atom

tar zvxf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

cd ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/

這個時候看到

好幾個版本 我是5.2系列 因此

cd 5_2_x_comp

先建立下zend目錄

mkdir /usr/local/Zend/

mkdir /usr/local/Zend/lib

而後複製so文件過去

cp ZendOptimizer.so /usr/local/Zend/lib

而後在php.ini文件配置zend路徑

因爲個人php.ini在/etc 下 因此

vi /etc/php.ini

shift + g 跳到最後

輸入i進入編輯模式

而後寫入配置信息

zend_optimizer.optimization_level=15
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so

而後保存

執行 php -v 看看報錯麼 沒有報錯說明ZendOptimizer配置並加載成功

而後配置Jexus服務器支持PHP

<!--廣告時間:Jexus是強勁 堅固 免費 易用的Linux Asp.Net 服務器 jexus是一款基於.NET兼容環境,運行於Linux/unix操做系統之上,以支持ASP.NET爲核心功能的高性能WEB服務器。 -->

由於Jexus是支持FastCGI的 並且vps也用Jexus反代這一個網站 有一個web服務器 就懶得裝別的了 因此 先配置jexus以CGI方式接入

先修改php.ini配置

vi /etc/php.ini

找到 cgi.force_redirect=1 將值修改爲 0

保存  而後 cd /usr/jexus

vi jws.conf

配置phpCGI路徑 php-fcgi.set=/usr/bin/php-cgi,6 我默認是裝在了 /usr/bin下 

保存

而後修改某個要啓用php的網站配置文件

添加 fastcgi.add=php|socket:/var/run/jexus/phpsvr

保存

jws restart 重啓 jexus

大功告成 而後本身用yum安裝個mysql   把phpweb程序丟上去web目錄下  而後就歡快的跑起來啦

相關文章
相關標籤/搜索