• 以Apache模块的方式编译安装php-5.4.27


    为什么要安装低版本的php?
    由于apc,xcache的更新版本跟不上php版本的速度,所以,我们需要安装比较稳定的php低版本程序,再安装其它与之相匹配的扩展.

    开工:

    新建用户及用户组
    groupadd webuser
    useradd -g webuser webuser

    下载php-5.4
    wget http://blog.xinfilm.com/softdir/php-5.4.27.tar.gz

    #解包
    tar zxvf php-5.4.27.tar.gz
    cd php-5.4.27

    ./configure --prefix=/server/php5
    --enable-sockets
    --with-apxs2=/server/apache2/bin/apxs
    --with-mysql=/server/mysql
    --with-mysqli
    --with-mysqli=/server/mysql/bin/mysql_config
    --with-pdo-mysql=/server/mysql
    --with-jpeg-dir=/usr/lib64
    --with-curl
    --enable-mbstring=all
    --with-config-file-path=/server/php5/etc
    --enable-soap
    --with-freetype-dir=/usr/local/lib
    --with-gd
    --with-gettext

    #编译 并 安装
    make && make install

    vi /server/apache2/conf/httpd.conf
    #增加Addtype 一行
    AddType application/x-httpd-php .php

    cp ./php.ini-production /server/php5/etc/php.ini

    #编辑include_path
    vi /server/php5/etc/php.ini
    include_path = ".:/php/includes:/server/php5/lib/php"
    cgi.fix_pathinfo=1
    date.timezone = Asia/Shanghai

    #启用了selinux的系统需要如下一行操作
    chcon -t texrel_shlib_t /server/apache2/modules/libphp5.so

    #重启Apache
    /server/apache2/bin/apachectl restart

  • 相关阅读:
    学习进度条
    0302我的感想
    1217实验四 递归下降语法分析程序设计
    1118 实验三 有限自动机的构造与识别
    1112我的访问与评论日记
    1014 我的C语言文法定义与C程序推导过程
    0917词法分析
    命令解释程序的编写
    构建之法前三章读后感
    复利计算4.0
  • 原文地址:https://www.cnblogs.com/yjken/p/3922317.html
Copyright © 2020-2023  润新知