zoukankan      html  css  js  c++  java
  • 编译安装PHP7.2(整理)

    安装PHP(以7.2.11为例)

    1)编译安装前准备

    yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel

    2)安装PHP

    1)下载

    cd /usr/local/src

    wget http://php.net/distributions/php-7.2.11.tar.gz

    2)解压

    tar -zxvf php-7.2.11.tar.gz

    3)进入目录

    cd php-7.2.11

    4)配置

    ./configure

    --prefix=/usr/local/php

    --with-config-file-path=/etc

    --enable-fpm

    --with-fpm-user=www 

    --with-fpm-group=www

    --enable-inline-optimization

    --disable-debug

    --disable-rpath

    --enable-shared 

    --enable-soap

    --with-libxml-dir

    --with-xmlrpc

    --with-openssl

    --with-mcrypt

    --with-mhash

    --with-pcre-regex

    --with-sqlite3

    --with-zlib

    --enable-bcmath

    --with-iconv

    --with-bz2

    --enable-calendar

    --with-curl

    --with-cdb

    --enable-dom

    --enable-exif

    --enable-fileinfo

    --enable-filter

    --with-pcre-dir

    --enable-ftp

    --with-gd

    --with-openssl-dir

    --with-jpeg-dir

    --with-png-dir

    --with-zlib-dir 

    --with-freetype-dir

    --enable-gd-native-ttf

    --enable-gd-jis-conv

    --with-gettext

    --with-gmp

    --with-mhash

    --enable-json

    --enable-mbstring

    --enable-mbregex

    --enable-mbregex-backtrack

    --with-libmbfl

    --with-onig

    --enable-pdo

    --with-mysqli=mysqlnd

    --with-pdo-mysql=mysqlnd

    --with-zlib-dir

    --with-pdo-sqlite

    --with-readline

    --enable-session

    --enable-shmop

    --enable-simplexml

    --enable-sockets 

    --enable-sysvmsg

    --enable-sysvsem

    --enable-sysvshm

    --enable-wddx

    --with-libxml-dir

    --with-xsl

    --enable-zip

    --enable-mysqlnd-compression-support

    --with-pear

    --enable-opcache

    5)编译安装

    make && make install

    6)查看是否安装成功

    /usr/local/php/bin/php -v

    7)添加环境变量

    vim /etc/profile

    添加到最后一行

    PATH= /usr/local/php/bin:$PATH

    export PATH

    更新环境变量。

    source /etc/profile

    查看环境变量

    echo $PATH

    查看php版本

    php -v

    8)配置PHP-FPM

    1. cp php.ini-production /etc/php.ini

    2. cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

    3. cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

    4. cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

    5. chmod 755 /etc/init.d/php-fpm

    6. chkconfig --add php-fpm

    7. chkconfig php-fpm on

  • 相关阅读:
    随笔1
    模块
    文件输入流
    一次javaweb登陆实验
    s7八进4
    jdbc连接数据库
    自己找茬
    用栈来求解汉诺塔问题
    用一个栈实现另一个栈的排序
    猫狗队列
  • 原文地址:https://www.cnblogs.com/daxuan/p/9847940.html
Copyright © 2011-2022 走看看