美文网首页
php7编译安装

php7编译安装

作者: StevenQin | 来源:发表于2019-04-28 22:13 被阅读0次

    官网下载

    https://www.php.net/downloads.php

    php-7.2.17.tar.bz2 (sig) 为例

    1、下载完成

    mac系统为例:如安装包放在/Users/matsu目录
    linux系统:可以放在/root/目录

    2、解压

    tar -xjvf php-7.2.17.tar.bz2
    

    3、运行./configure

    依赖gcc autoconfig这两个工具

    cd php-7.2.17
    //可以查看configure帮助
    ./configure --help
    //
    ./configure --prefix=/usr/local/php
    

    如果提示 libxml2 not found. Please check your libxml2 installation

    • 排查如下:
      3.1、通过rpm -qa | grep libxml2查看已经安装的libxml2

    缺少libxml2-devel

    yum install libxml2-devel
    

    4、运行makemake install

    make
    //可以执行make test来检测安装情况
    make install
    

    5、查看php的扩展情况

    /usr/local/php/bin/php -m
    

    6、可以新建test.php文件,<?php echo time();运行看下成功与否

    /usr/local/php/bin/php  test.php
    

    7、简化php命令

    vim ~/.bash_profile
    
    • 修改并添加
    export PATH
    //添加别名
    alias php=/usr/local/php/bin/php
    
    • 使配置生效
    source ~/.bash_profile
    

    php安装的坑

    1、php.ini的位置

    • 到源码包复制
    cp php.ini-development 安装目录(/usr/local/php/etc)
    cd /usr/local/php/etc
    //重命名
    mv php.ini-development php.ini
    

    2、修改php.ini文件不生效

    • 通过命令查看php.ini文件默认安装的时候在哪
    php -i | grep php.ini
    

    php.ini复制到显示的到应目录下面

    • 可以运行php -i查看详细的phpinfo信息

    相关文章

      网友评论

          本文标题:php7编译安装

          本文链接:https://www.haomeiwen.com/subject/scjsnqtx.html