您当前的位置:首页>linux频道>linux下php7一键安装和简单文件配置

linux下php7一键安装和简单文件配置

发布时间:2018-01-22 类型: linux频道 编辑: 小猪迷

    http://jp2.php.net/distributions/php-7.2.1.tar.gz   //这里我以7.2.1为例,其它版本自行下载
    tar zxvf php-7.2.1.tar.gz
    cd php-7.2.1
    ./configure --prefix=/usr/local/php7 --with-curl --with-freetype-dir --with-gd --with-jpeg-dir --with-iconv --with-kerberos --with-libdir=lib --with-libxml-dir --with-mysqli  --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml  --enable-zip --with-openssl
    make && make install

    直接使用编译后未经优化处理的配置

    cp php.ini-production /usr/local/php7/lib/php.ini
    cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
    cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf

    这样就安装好了!

    如下错误修复:

    configure: error: xml2-config not found. Please check your libxml2 installation.
    以上错误解决:   
    yum install libxml2  
    yum install libxml2-devel -y

    也可参考链接:configure error xml2-config not found. please check your libxml2 installation

    checking for cURL 7.10.5 or greater... configure: error: cURL version 7.10.5 or later is required to compile php with cURL support
    以上错误解决:
    curl -V   //查看版本
    curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.28.4 zlib/1.2.7 libidn/1.28 libssh2/1.4.3 //发现版本够
    那就在  --with-curl后面加上/usr/bin/curl(不同的服务器不一样,请先which curl),即:
    --with-curl=/usr/bin/curl

    也可参考链接:configure: error: cURL version 7.10.5 or later is required to compile php with cURL support

    configure: error: Please reinstall the libcurl distribution -
          easy.h should be in <curl-dir>/include/curl/
    以上错误解决:
    yum -y install curl-devel

    也可参考链接:解决configure: error: Please reinstall the libcurl distribution

    configure: error: jpeglib.h not found.
    以上错误解决:
    yum install libjpeg libjpeg-devel

    也可参考链接:Linux下安装过程中编译PHP时报错configure: error: jpeglib.h not found.

    configure: error: png.h not found.
    以上错误解决:
    yum install libpng
    yum install libpng-devel

    也可参考链接:configure: error: png.h not found.错误的解决方法

    configure: error: freetype-config not found.
    以上错误解决:
    yum install freetype
    yum install freetype-devel -y

    也可参考链接:configure: error: freetype-config not found

    configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution
    以上错误解决:
    yum install libxslt-devel* -y

    也可参考链接:configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

  • 程序-小猪迷
    [1楼]:程序-小猪迷

    如果安装成功能后想加入开机启动或使用启动脚本,在源码目录下使用:cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm 即可使用/etc/init.d/php-fpm start /etc/init.d/php-fpm restart /etc/init.d/php-fpm stop这些命令了哦

  • 程序-小猪迷
    [2楼]:程序-小猪迷

    加入开机启动命令是:chkconfig --add /etc/init.d/php-fpm 查看开机启动列表命令:chkconfig --list

小猪迷

                

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅小猪迷公众号。

234113618

用微信扫描二维码,
加入小猪迷 QQ 群。

linux下php7一键安装和简单文件配置-小猪迷PHP[xiaozhumi.com]

linux下php7一键安装和简单文件配置

https://www.xiaozhumi.com/linux/123.html