php71w mysql是什么_centos7+php7.1.4+mysql5.7+swoole搭建记录

2ff34e647e2e3cdfd8dca593e17d9b0a.png

安装php7.1.4

查看 centos 版本(我的是centos72)1cat /etc/centos-release

删除之前的 php 版本1yum remove php* php-common

rpm安装php7.1相应的yum源1

2

3rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

用下面命令查看yum所拥有版本的各个插件1yum list php*

安装php7.1,也可以日后看需要什么就可以单独安装插件。1yum install php71w php71w-opoache php71--cli php71w-devel

到这里php就按装完成了。

查看php版本1php -v

安装swoole

安装git1yum install git

在home目录下1git clone https://github.com/swoole/swoole-src.git

继续1

2

3

4cd swoole-src

phpize

./configure

make && make install

注释:如果有报错的可能需要1yum install php-pear

修改php.ini1vim /etc/php.ini

添加1extension=swoole.so

安装完毕。

查看是否成功php -m.

安装mysql5.7

MySQL官方网站下载MySQL的YUM源,在MySQL的下载页有一个“NEW!MySQL YUM Repository”,点进去找相对应的系统rpm包进行下载.

如果你的Linux系统能联网,就把下载链接拷贝下:1wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

下载完后就是一个mysql57-community-release-el7-7.noarch.rpm的文件,可以用以下命令查看该文件都包含哪些包:1rpm -qpl mysql57-community-release-el7-7.noarch.rpm

安装rpm包1rpm -ivh mysql57-community-release-el7-7.noarch.rpm

安装完上述包后,查看yum库,1yum list Mysql*

之后就可以用yum安装MySQL了:1yum install mysql-community-server

安装完成。

查看已安装版本1mysql -V

设置mysql密码

1、停止mysql服务1systemctl stop mysqld.service

2、mysql配置文件修改为免密码登录。1vi /etc/my.cfg

修改1

2

3# Disabling symbolic-links is recommended to prevent assorted security risks

skip-grant-tables #添加这句话,这时候登入mysql就不需要密码

symbolic-links=0

3、启动 mysql 服务1systemctl start mysqld.service

4、以root身份登录mysql, 输入密码的时候直接回车1

2

3

4

5

6

7

8

9mysql -u root -p #输入命令回车进入,出现输入密码提示直接回车。

mysql> set password for [email protected] = password('123456');

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> set password for [email protected] = password('123456'); or update user set authentication_string=PASSWORD("123456") where user="root";

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>flush privileges; #更新权限

mysql>quit; #退出

继续1

2systemctl stop mysqld.service # 停止mysql服务, 恢复mysql配置

vi /etc/my.cnf

修改my.cnf1

2

3Disabling symbolic-links is recommended to prevent assorted security risks

skip-grant-tables # 注释掉这句话

symbolic-links=0

设置完毕。1

2systemctl start mysqld.service # 启动mysql服务

mysql -uroot -p # 输入新密码登录

mysql5.7安装完成。

centos7防火墙

查看已经开放的端口号和协议1firewall-cmd --list-ports

开放端口1firewall-cmd --zone=public --add-port=80/tcp --permanent

–zone是作用域,设置为public。

–add-port是添加开放的端口与协议,设置为80/tcp。

–permanent是设置为永久生效,否则重启后就无效了。

设置后需要重启防火墙1firewall-cmd --reload

如果要关闭防火墙,并且开机不在自动启动防火墙,需要输入下面的两个命令1

2

3systemctl stop firewalld.service #停止

systemctl enable firewalld.service #开机时启动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值