centos7上搭建php7+mysql5.7+swoole,并使用框架easySwoole

前言:

你可以使用一键安装的安装环境,也可使用单独装的,稳健点可到http://php.net/下载你喜欢的相应版本然后解压编译等,也可以直接用yum命令,我是那种爱偷懒的所以我就用yum,因为此项目用到的是swoole,所以你要使用的是php (cli模式的运行版本),切记切记,还有swoole,你也可直接从git上clone下来,编译安装,也可直接使用php的扩展pecl 来安装,下面我直接用git来安装

一、安装PHP版本
  1. 可先查你centos的版本
cat /etc/centos-release
  1. 如果之前你服务器上就有php,需要先咔嚓掉
yum remove php* php-common
  1. 我这边安装的php7.1版本,rpm安装php7.1相应的yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  1. 用下面命令查看yum所拥有版本的各个插件
yum list php*
  1. 安装php7.1,也可以日后看需要什么就可以单独安装插件
yum install php71w php71w-opoache php71--cli  php71w-devel
  1. 查看php版本
php -v
二、安装swoole版本

centos7上搭建php7+mysql5.7+swoole,并使用框架easySwoole_第1张图片
韩老大的项目,8000多个start,慢慢的使用的人越来越多,不废话了,下面安装方法:
1. 安装Git,因为这个你才可以clone下swoole源码下来

yum install git
  1. clone 下 swoole源码
git clone https://github.com/swoole/swoole-src.git

3.以防错误

yum install php-pear
  1. 那么就编译解压吧
cd swoole-src
phpize
./configure
make && make install
  1. 然后编译安装成功后将扩展添加到php.ini配置文件中
vim /etc/php.ini
extension=swoole.so

三、安装mysql5.7

  1. MySQL官方网站下载MySQL的YUM源,在MySQL的下载页有一个“NEW!MySQL YUM Repository”,点进去找相对应的系统rpm包进行下载,如果你的Linux系统能联网,就把下载链接拷贝下:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  1. 下载完后就是一个mysql57-community-release-el7-7.noarch.rpm的文件,可以用以下命令查看该文件都包含哪些包:
rpm -qpl mysql57-community-release-el7-7.noarch.rpm
  1. 安装rpm包
rpm -ivh mysql57-community-release-el7-7.noarch.rpm
  1. 安装完上述包后,查看yum库,
yum list mysql*
  1. 之后就可以用yum安装MySQL了:
yum install mysql-community-server
  1. 查看已安装版本
 mysql -V

你可能感兴趣的:(php,服务器内容,swoole学习,easyswoole)