zoukankan      html  css  js  c++  java
  • 以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

  • 相关阅读:
    clickhouse使用docker安装单机版
    nacos使用docker安装单机版
    第三周学习进度
    第二周学习进度
    二柱子四则运算定制版
    课堂测试小程序
    学习进度
    阅读计划
    自我介绍
    寻找水王
  • 原文地址:https://www.cnblogs.com/yjken/p/3922317.html
Copyright © 2011-2022 走看看