首页 > 编程 > PHP > 正文

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

2020-03-22 18:20:53
字体:
来源:转载
供稿:网友
  • (为何安装php5.2.17这个版本因为phpweb这个程序用到了Zend Optimizer3.3.9这个东东已经停止更新了最高支持5.2版本的php所以就有了一晚上填坑的自己和总结了这篇文章)

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

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

     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.rpm10 rpm -ivh php-mbstring-5.2.17-1.el6.art.x86_64.rpm11 rpm -ivh php-mysql-5.2.17-1.el6.art.x86_64.rpm12 rpm -ivh php-pdo-5.2.17-1.el6.art.x86_64.rpm13 rpm -ivh php-xml-5.2.17-1.el6.art.x86_64.rpm14 rpm -ivh t1lib-5.1.2-6.el6_2.1.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 zvxfZendOptimizer-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目录下然后就欢快的跑起来啦

    PHP编程

    郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

  • 发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表