• 技术文章 >后端开发 >PHP问题

    php5.3安装教程

    藏色散人藏色散人2021-09-12 09:19:25原创635

    php5.3安装方法:1、通过sudo apt-get进行安装;2、进行编译安装;3、对php-fpm进行配置;4、安装memcached等扩展即可。

    本文操作环境:centOS6.8系统、php5.3版,DELL G3电脑

    php5.3安装教程

    php5.3安装

    sudo apt-get install gcc
    sudo apt-get install g++
    sudo apt-get install autoconf
    sudo apt-get install libxml2
    sudo apt-get install libxml2-dev
    sudo apt-get install libevent-1.4-2
    sudo apt-get install libevent-dev
    sudo apt-get install bzip2
    sudo apt-get install libbz2-dev
    sudo apt-get install libcurl3-gnutls
    sudo apt-get install libcurl4-gnutls-dev
    sudo apt-get install libpng12-0
    sudo apt-get install libpng12-dev
    sudo apt-get install libjpeg62
    sudo apt-get install libjpeg62-dev
    sudo apt-get install libfreetype6
    sudo apt-get install libfreetype6-dev
    sudo apt-get install libmcrypt4
    sudo apt-get install libmcrypt-dev
    sudo apt-get install zlib1g-dev
    sudo apt-get install libtidy-dev

    sudo apt-get install autoconf g++ libxml2-dev libevent-dev libbz2-dev libcurl4-gnutls-dev libpng12-dev libjpeg62-dev libfreetype6-dev libmcrypt-dev zlib1g-dev
    ./configure  --prefix=/usr/local/php55 --with-gettext --with-mysql=mysqlnd --with-gd --with-jpeg-dir --with-png-dir --with-curl --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-sockets --with-mcrypt --with-pdo-mysql=mysqlnd --enable-fpm --with-zlib --enable-zip --with-bz2 --enable-bcmath --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-pcntl

    注意:

    如果是RH,需要:

    yum -y install curl-devel
    yum install libjpeg-devel
    yum install libpng-devel
    yum install freetype-devel
    yum install -y libmcrypt-devel.x86_64 
     
    yum install -y libxml2-devel.x86_64
    yum install -y bzip2-devel.x86_64 
     
    yum install libtool-ltdl-devel (在 make的时候会出现:/usr/bin/ld: cannot find -lltdl)
    yum install autoconf 
    yum install -y libtidy-devel.x86_64

    编译、安装

    ./configure  --prefix=/usr/local/php-5.3.3 --with-gettext --with-mysql=mysqlnd --with-gd --with-jpeg-dir --with-png-dir --with-curl --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-sockets --with-mcrypt --with-pdo-mysql=mysqlnd --enable-fpm --with-zlib --enable-zip --with-bz2 --enable-bcmath --with-tidy
     make
     make install

    编译安装完成之后,还需要对php-fpm 进行配置,因为php5.3不再需要打php-fpm补丁,所以以前控制php-fpm(启动、重启)的方式需要改变。操作步骤如下:

    从源码包复制:

    sudo path/to/php-source/folder/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    sudo chmod a+x /etx/init.d/php-fpm

    然后就可以通过 /etc/init.d/php-fpm (start|stop|force-quit|restart|reload) 进行控制

    一般扩展安装

    memcached:

    wget http://pecl.php.net/get/memcache-2.2.5.tgz
    tar -xvf memcache-2.2.5.tgz
    cd memcache-2.2.5
    /usr/local/php-5.3.3/bin/phpize
    ./configure --with-php-config=/usr/local/php-5.3.3/bin/php-config
    make
    make install

    solr

    wget http://pecl.php.net/get/solr-0.9.11.tgz
    tar -xvf solr-0.9.11.tgz
    cd solr-0.9.11
    /usr/local/php-5.3.3/bin/phpize
    ./configure --with-php-config=/usr/local/php-5.3.3/bin/php-config
    make
    make install

    xcache

     wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.bz2
     tar -xjvf xcache-1.3.0.tar.bz2
     cd xcache-1.3.0
     /usr/local/php-5.3.3/bin/phpize
     ./configure --with-php-config=/usr/local/php-5.3.3/bin/php-config
     make
     make install
     php_ini
    expose_php = off
    error_reporting = E_ALL
    display_errors = On
    short_open_tag = On
     
    extension=memcache.so
    extension=xcache.so
    extension=solr.so bbs需要
     
    ;log_errors = on
    error_log = syslog linux系统可以使用这个,把errorlog 输出到syslog中
    date.timezone = Asia/Shanghai

    推荐学习:《PHP视频教程

    以上就是php5.3安装教程的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php5.3
    上一篇:centos yum如何安装php环境搭建 下一篇:32位ubuntu如何安装php环境
    线上培训班

    相关文章推荐

    • php不能加载gd库怎么办• php foreach如何修改值• PHP框架这么多,为什么更喜欢用Laravel8?• centos yum如何安装php环境搭建

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网