• Linux
  • apache
  • centos
  • Git版本管理
  • Linux基本命令
  • linux配置与优化
  • Nginx
  • PHP
  • Redis
  • Supervisor
  • Swoole
  • windows
  • THINKPHP
  • 开发者手册
  • Chat GPT / Open Ai
  • centos8 yum安装php7+swoole+mysql+nginx+redis

    全屏阅读
  • 基本信息
  • 作者:
  • 作者已发布:925篇文章
  • 发布时间:2022年02月20日 20:27:58
  • 所属分类:Linux
  • 阅读次数:1105次阅读
  • 标签:
  • #install libs
     yum -y update
     yum install -y curl zip unzip  wget openssl-devel gcc-c++ make autoconf git passwd
    #install php
     rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
     rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm
     yum install -y php74 php74-php php74-php-devel php74-php-bcmath php74-php-cli php74-php-common php74-php-gd php74-php-json php74-php-mbstring php74-php-xml
     rm -rf /usr/bin/php && ln -s /opt/remi/php74/root/usr/bin/php /usr/bin/php\
        && rm -rf /usr/bin/phpize &&  ln -s /opt/remi/php74/root/usr/bin/phpize /usr/bin/phpize\
        && rm -rf /usr/bin/php-config &&  ln -s /opt/remi/php74/root/usr/bin/php-config /usr/bin/php-config
     
    # composer
     curl -sS https://getcomposer.org/installer | php \
        && mv composer.phar /usr/bin/composer && chmod +x /usr/bin/composer
    # use aliyun composer
     composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
     
    #安装ssh服务
     yum install -y openssh-server
     mkdir -p /var//sshd
     mkdir -p /root/.ssh
    #取消pam限制
     sed -ri \
    "s/session required pam_loginuid.so/#session required pam_loginuid.so/g" /etc/pam.d/sshd
     
     wget https://github.com/swoole/swoole-src/archive/v4.4.23.tar.gz -O swoole.tar.gz \
        && mkdir -p swoole \
        && tar -xf swoole.tar.gz -C swoole --strip-components=1 \
        && rm -rf swoole.tar.gz \
        && ( \
        cd swoole \
        && phpize \
        && ./configure --enable-openssl \
        && make \
        && make install \
        ) \
        && sed -i "2i extension=swoole.so" `php -i | grep php.ini |  awk -F "=>" '{print $2}' |grep php.ini` \
        && rm -rf swoole
     
    wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm
    yum install mysql mysql-server -y
    systemctl start mysqld
    yum install nginx -y
    systemctl start nginx
    yum install redis -y
    systemctl start redis
    #ALTER USER USER() IDENTIFIED BY '123456';
    #use mysql;
    #update user set host='%' where user = 'root';
    #flush privileges;

    顶一下
    (0)
    100%
    订阅 回复
    踩一下
    (0)
    100%
    » 郑重声明:本文由mpxq168发布,所有内容仅代表个人观点。版权归恒富网mpxq168共有,欢迎转载, 但未经作者同意必须保留此段声明,并给出文章连接,否则保留追究法律责任的权利! 如果本文侵犯了您的权益,请留言。
  • 【上一篇】
  • 【下一篇】
  • 目前有 0 条留言 其中:访客:0 条, 博主:0 条

    给我留言

    您必须 [ 登录 ] 才能发表留言!