• 编译安装 nginx php swoole


    安装之前先 准备环境 yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel 

    然后 下载 wget http://nginx.org/download/nginx-1.15.12.tar.gz 下载到服务器  

      解压nginx文件  tar-xvf nginx-1.15.12.tar.gz

      然后 cd nginx-1.15.12 (我安装的是nginx-1.16.0)  接下来执行命令 

    ./configure  --prefix=/usr/local/nginx(指定安装的目录) 
             

      如果没有报错 就执行 make && make install 

      这两条命令执行完后就安装成功了(不报错的情况下)

      源码安装的只能 根据绝对路径启动  /usr/local/nginx/sbin/nginx (启动nginx命令)

    查看 nginx的启动情况 ps -ef | grep nginx

     把nginx加入环境变量中 

    在 /etc/profile最下面加入

    export NGINX_HOME=/usr/local/nginx

    export PATH=$PATH:$NGINX_HOME/sbin

    然后保存退出 

    source /etc/profile

    就可以在任何地方执行nginx 命令了

    编译安装php 下载php源码包

    wget https://www.php.net/distributions/php-7.1.29.tar.gz

      解压

     tar -xvf  php-7.1.29.tar.gz

    cd php-7.1.29

    执行下面命令

    ./configure --prefix=/usr/local/php  --with-curl=/usr/local/curl  --with-freetype-dir  --with-gd  --with-gettext  --with-iconv-dir  --with-kerberos  --with-libdir=lib64  --with-libxml-dir  --with-mysqli  --with-openssl  --with-pcre-regex  --with-pdo-mysql  --with-pdo-sqlite  --with-pear  --with-png-dir  --with-xmlrpc  --with-xsl  --with-zlib  --enable-fpm

    make && make install 编译安装

    cp /home/gjc/php-7.1.29/php.ini-development    /usr/local/php/lib/php.ini (把php的配置文件复制到 安装目录下)

    然后修改 nginx,conf配置文件

     重启ngxin   /usr/local/nginx/sbin/nginx -s reload

    就可以执行php文件了

    编译安装swoole

    下载 wget http://pecl.php.net/get/swoole-4.2.12.tgz

    解压 tar -xvf swoole-4.2.12.tgz

    cd 进入swoole-4.2.12

    执行 phpize 不知道自己的phpize在哪里 可以find 查找一下

     

    1  ./configure    2 make && make install

     执行完上面命令

    然后在php.ini中加入

    extension=swoole.so

    重启 php-fpm  查看phpinfo

    就可以看到安装成功了

  • 相关阅读:
    2020年7月3日 查找算法 代码
    QList 和QStringList为空 at()的错误
    网络编程TCP
    02#2位带操作
    04#认识指针
    03#指针内存图//拓展大小端序
    02#循环控制+分支控制+goto标签//拓展3目运算符和逗号运算符
    01#c语言基础内容
    输入的竖线变横
    Keil打包工程
  • 原文地址:https://www.cnblogs.com/gjclr/p/10809171.html
Copyright © 2020-2023  润新知