(为何安装php5.2.17这个版本 因为phpweb这个程序用到了Zend Optimizer3.3.9 这个东东已经停止更新了 最高支持5.2版本的php 所以就有了一晚上填坑的自己和总结了这篇文章)

Centos6 Yum 默认没有5.2.17 网上说使用atomic的源来装 结果装的都是5.4以上版本的 所以自己手工安装

首先下载rpm包:点击下载 wget http://km.snippetinfo.net/download/259/53827ad1fb7184015470fad9def3181e/php-5.2-x64.zip

 yum install libXpm.so. libt1.so. autoconf automake gd

 rpm -ivh php-5.2.-.el6.art.x86_64.rpm
rpm -ivh php-cli-5.2.-.el6.art.x86_64.rpm
rpm -ivh php-common-5.2.-.el6.art.x86_64.rpm
rpm -ivh php-devel-5.2.-.el6.art.x86_64.rpm rpm -ivh php-gd-5.2.-.el6.art.x86_64.rpm
rpm -ivh php-ldap-5.2.-.el6.art.x86_64.rpm
rpm -ivh php-mbstring-5.2.-.el6.art.x86_64.rpm
rpm -ivh php-mysql-5.2.-.el6.art.x86_64.rpm
rpm -ivh php-pdo-5.2.-.el6.art.x86_64.rpm
rpm -ivh php-xml-5.2.-.el6.art.x86_64.rpm
rpm -ivh t1lib-5.1.-.el6_2..x86_64.rpm

备注:上面命令执行过程 有可能会提示Errors 一般是先搁置下报错的安装命令 安装下面的先 再回头安装就好了

安装Zend Optimizer3.3.9

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.gz

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

这个版本是有没有Install文件的 所以自己手工来配置

首先根据系统版本选择下载的包  我是x64的系统 所以我解压64位

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目录下  然后就欢快的跑起来啦

Centos 6.6 下搭建php5.2.17+Zend Optimizer3.3.9+Jexus环境的更多相关文章

  1. CentOS 6.2下搭建Web服务器

    1Centos 6.2下搭建web服务器 如今,Linux在Web应用越来越广,许多企业都采用Linux来搭建Web服务器,这样即节省了购买正版软件的费用,而且还能够提高服务器的安全性. 之前我们介绍 ...

  2. CentOS 6.3下搭建Web服务器

    准备前的工作: 1.修改selinux配置文件(/etc/sysconfig/selinux) 关闭防火墙 (1)把SELINUX=enforcing注释掉 (2)并添加SELINUX=disable ...

  3. win8.1 环境下搭建PHP5.5.6+Apache2.4.7

    本文主要阐述在windows8及win8.1 环境下搭建PHP5.5.6+Apache2.4.7. 1.软件准备 apache 2.4.7:http://pan.baidu.com/s/1iUPif ...

  4. CentOS 6.5 下搭建FastDFS服务

    参考网站: http://www.open-open.com/lib/view/open1435468300700.html http://blog.csdn.net/lynnlovemin/arti ...

  5. CentOS 6.5下搭建LAMP环境详细步骤

    1.确认搭建LAMP所需的环境是否已经安装: [root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl li ...

  6. 64位CentOS 6.0下搭建LAMP环境

    系统环境:Centos6.0 x64 1.确认搭建LAMP所需要的环境是否已经安装 [root@centos6 ~]# rpm -q make gcc gcc-c++ zlib-devel libai ...

  7. CentOS 6.5 下搭建vsftp服务

    参考网站: http://blog.163.com/sunshine_linting/blog/static/44893323201391010522601/ http://blog.sina.com ...

  8. CentOS 6.5 下搭建NTP服务器

    参考网站: http://www.iyunv.com/thread-64847-1-1.html http://acooly.iteye.com/blog/1993484 1         检查系统 ...

  9. 手把手教你在CentOS 7.4下搭建Zabbix监控(转)

    Linux系统版本:CentOS 7.4 1.安装前需要先关闭selinux和firewall. 1.1 [root@zabbix ~]# vi /etc/selinux/config 将SELINU ...

随机推荐

  1. 奇异值分解(SVD)原理与在降维中的应用

    奇异值分解(Singular Value Decomposition,以下简称SVD)是在机器学习领域广泛应用的算法,它不光可以用于降维算法中的特征分解,还可以用于推荐系统,以及自然语言处理等领域.是 ...

  2. DailyTick 开发实录 —— 开始

    2009 年我读了李笑来老师的<把时间当朋友>,知识了柳比歇夫的时间记录法.当时激动坏了,马上动手实践起来.一开始的时候,是用一个小本子,走到哪儿都带着.完成一件事,就记录一下花费的时间. ...

  3. UniqueIdentifier 数据类型 和 GUID 生成函数

    UniqueIdentifier 数据类型用于存储GUID的值,占用16Byte. SQL Server将UniqueIdentifier存储为16字节的二进制数值,Binary(16),按照特定的格 ...

  4. 【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 先贴错误: 吐槽一下: 进入正题: 新建一个同名数据库 停止MSSQL服务 替换数据库文 ...

  5. nginx+php的使用

    原文来自:windows下配置nginx+php环境 按照他的步骤走,亲测可用! 但是这里他后面说的根目录可能有些人有点懵. 其实在设置的时候就设置了: 网站根目录就是www这个目录,如果没创建请自行 ...

  6. Hbase的伪分布式安装

    Hbase安装模式介绍 单机模式 1> Hbase不使用HDFS,仅使用本地文件系统 2> ZooKeeper与Hbase运行在同一个JVM中 分布式模式– 伪分布式模式1> 所有进 ...

  7. springMVC初探--环境搭建和第一个HelloWorld简单项目

    注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...

  8. 深入理解 JavaScript,以及 Linux 下的开发调试工具

    前言 JavaScript 是我接触到的第二门编程语言,第一门是 C 语言.然后才是 C++.Java 还有其它一些什么.所以我对 JavaScript 是非常有感情的,毕竟使用它有十多年了.早就想写 ...

  9. log4net使用手册

    1. log4net简介 log4net是.Net下一个非常优秀的开源日志记录组件.log4net记录日志的功能非常强大.它可以将日志分不同的等级,以不同的格式,输出到不同的媒介.Java平台下,它还 ...

  10. .NET面试题集锦①(Part一)

    一.前言部分 文中的问题及答案多收集整理自网络,不保证100%准确,还望斟酌采纳. 1.面向对象的思想主要包括什么? 答:任何事物都可以理解为对象,其主要特征: 继承.封装.多态.特点:代码好维护,安 ...