centos8 yum安装php7+swoole+mysql+nginx+redis

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: centos8 yum安装php7+swoole+mysql+nginx+redis
#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;
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
centos8 yum安装php7+swoole+mysql+nginx+redis
centos8 yum安装php7+swoole+mysql+nginx+redis
237 0
|
NoSQL 关系型数据库 MySQL
Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.5.8)+ Redis
Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.5.8)+ Redis
147 0
|
Ubuntu NoSQL 关系型数据库
Ubuntu LNMPR环境搭建(Ubuntu 20.04 + Nginx1.8 + PHP 7.3 + Mysql8.0 + Redis5.0)
Ubuntu LNMPR环境搭建(Ubuntu 20.04 + Nginx1.8 + PHP 7.3 + Mysql8.0 + Redis5.0)
418 1
Ubuntu LNMPR环境搭建(Ubuntu 20.04 + Nginx1.8 + PHP 7.3 + Mysql8.0 + Redis5.0)
|
关系型数据库 MySQL 应用服务中间件
Centos 下源码安装配置Nginx +PHP + fastcgi+mysql+MemCached
编译工具包是少不了的先搞起吧 yum -y install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel  zlib zlib-devel glibc glibc-devel glib2 glib2-devel .
1347 0
|
关系型数据库 应用服务中间件 PHP
CentOS7yum安装nginx+php7+mysql
这篇笔记记录了在CentOS7中使用yum快速安装nginx,php7,mysql的过程,因为是yum的方式,不需要考虑相关依赖,设置好yum源,安装过程非常顺利和快速
6280 0
|
Web App开发 关系型数据库 应用服务中间件
CentOS7源码编译安装nginx+php7.2+mysql5.7并使用systemctl管理
这篇笔记记录了在CentOS7.6中通过源码编译的方式安装nginx1.14,php7.2和mysql5.7的过程,以及使用systemctl管理服务,mysql5.7并未使用官网的二进制包,而是从源码开始自己编译的,要提醒的是mysql5.
5453 0
|
Web App开发 关系型数据库 应用服务中间件
CentOS6.9源码编译安装nginx+php7+mysql环境
这篇笔记记录了在CentOS6.9中源码编译安装nginx1.14,php7,mysql5.6的过程,并附上启动脚本,记录了集成的过程,mysql5.6并未使用官方二进制包,而是自己通过源码编译安装的 相关笔记:CentOS7源码编译安装nginx+php7.
1820 0
|
关系型数据库 应用服务中间件 PHP
CentOS 7.2 安装Nginx1.12+PHP7.1+MariaDB5.5+Redis4.0
CentOS 7.2 安装Nginx1.12+PHP7.1+MariaDB5.5+Redis4.0
2723 0
|
关系型数据库 应用服务中间件 PHP
CentOS7上安装并配置Nginx、PHP、MySql
(转) http://www.cnblogs.com/peteremperor/p/6740725.html
1444 0
|
关系型数据库 应用服务中间件 Linux
CentOS7安装Nginx、MySQL、PHP
之前才网上找了好多文章,但是配置总会出错,后来傻傻的发现官方文档都有的,当然配合网上文章说明更好,因此本文只说一个大概 安装PHP 官方配置 配置用户和用户组,需要有根目录权限 vim /usr/local/etc/php-fpm.
1079 0