zoukankan      html  css  js  c++  java
  • ubuntu编译安装php7

    一、安装依赖

    root@ubuntu1:/tmp# apt-get update

    root@ubuntu1:/tmp# apt install gcc

    root@ubuntu1:/tmp# apt install make

    root@ubuntu1:/tmp# apt install openssl

    root@ubuntu1:/tmp# apt install curl

    root@ubuntu1:/tmp# apt install libbz2-dev

    root@ubuntu1:/tmp# apt install libxml2-dev

    root@ubuntu1:/tmp# apt install libjpeg-dev

    root@ubuntu1:/tmp# apt install libpng-dev

    root@ubuntu1:/tmp# apt install libfreetype6-dev

    root@ubuntu1:/tmp# apt install libzip-dev

    root@ubuntu1:/tmp# apt install libssl-dev

    二、下载php包

    root@ubuntu1:/tmp# wget http://am1.php.net/distributions/php-7.2.12.tar.gz

    root@ubuntu1:/tmp# tar -zxvf php-7.2.12.tar.gz

    root@ubuntu1:/tmp# cd php-7.2.12/

    三、安装

    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl-dir=/usr/bin/curl --enable-mbregex --enable-mbstring --enable-ftp --with-gd --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo --enable-maintainer-zts

    make

    make install

    四、配置

    cp php.ini-development /usr/local/php/etc/php.ini

    cd /usr/local/etc/

    cp php-fpm.conf.default php-fpm.conf

    cd php-fpm.d

    cp www.conf.default www.conf

    groupadd www
    useradd -g www www

    五、启动php-fpm

    /usr/local/php/sbin/php-fpm

    六、设置PHP执行命令

    1.vim /etc/profile

    在最后加入以下内容

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

    2.执行以下命令:

    source /etc/profile

    php -v

  • 相关阅读:
    python使用代理访问服务器
    python请求服务器时如何隐藏User-Agent
    python利用有道翻译实现“语言翻译器”的功能
    python请求服务器图片并下载到本地磁盘
    python的搜索路径与包(package)
    Python生成器(yield)
    Python迭代器(斐波拉切数列实例)
    Python定制容器
    Python描述符:property()函数的小秘密
    Python类属性访问的魔法方法
  • 原文地址:https://www.cnblogs.com/shier-dong/p/13432598.html
Copyright © 2011-2022 走看看