zoukankan      html  css  js  c++  java
  • swoole 编程环境安装

    安装linux

    debian 9.8
    购买阿里云vps

    web目录规划

    lnmp/source
    lnmp/soft
    lnmp/data
    

    源码安装php

    apt install gcc make
    apt install libxml2 libxml2-dev
    wget http://cn2.php.net/distributions/php-7.3.3.tar.bz2
    tar -xjf php-7.3.3.tar.bz2
    ./configure --prefix=/lnmp/soft/php --with-config-file-path=/lnmp/soft/php/etc  --enable-fpm --with-mysqli --with-pdo-mysql
    make clean
    make
    make install
    
    #报错解决方法,复制默认配置文件
    cp /lnmp/soft/php/etc/php-fpm.conf.default /lnmp/soft/php/etc/php-fpm.conf
    cp /lnmp/soft/php/etc/php-fpm.d/www.conf.default /lnmp/soft/php/etc/php-fpm.d/www.conf 
    #安装文件夹里 复制php.ini
    cp php.ini-product ../../soft/etc/php.ini
    

    安装swoole

    wget https://github.com/swoole/swoole-src/archive/v4.3.1.tar.gz
    tar -zxvf v4.3.1.tar.gz
    cd swoole-src-4.3.1
    apt-get install php-dev
    phpize
    ./configure --with-php-config=/lnmp/soft/php/bin/php-config && make && make clean && make install
    #php.ini 添加 
    extension=swoole.so
    

    安装nginx

    wget http://nginx.org/download/nginx-1.15.9.tar.gz
    tar -zxvf nginx-1.15.9.tar.gz
    #安装依赖
    apt install libpcre3 libpcre3-dev  
    apt install zlib1g-dev
    apt install openssl libssl-dev
    ./configure --prefix=/lnmp/soft/nginx &&  make && make install
    

    安装mysql

    apt install libaio-dev
    wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz
    tar -xvJf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz -C /lnmp/soft
    cd ../soft
    mv mysql-8.0.15-linux-glibc2.12-x86_64 mysql
    cd mysql
    mkdir data
    groupadd mysql
    useradd -r -g mysql -s /bin/false mysql
    chown -R mysql:mysql ./
    ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
    #安装完成后,复制root的密码
    
  • 相关阅读:
    ASP.Net Core MVC+Ajax 跨域
    ASP.Net Core MVC 发生二次请求
    Spire高效稳定的.NET组件
    ASP.Net Core Razor+AdminLTE 小试牛刀
    二维码神器QRCoder
    读入 并查集 gcd/exgcd 高精度 快速幂
    Codeforces 348 D
    Gym
    BZOJ 3894 文理分科 最小割
    BZOJ 2132 圈地计划 最小割
  • 原文地址:https://www.cnblogs.com/xielisen/p/10586690.html
Copyright © 2011-2022 走看看