swoole php7安装 mysql安装
来源:互联网 发布:mac os 照片 存放位置 编辑:程序博客网 时间:2024/05/11 03:03
1.安装php7.1.4
查看 centos 版本(我的是centos72)
cat /etc/centos-release
删除之前的 php 版本
yum remove php* php-common
rpm安装php7.1相应的yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
用下面命令查看yum所拥有版本的各个插件
yum list php*
安装php7.1,也可以日后看需要什么就可以单独安装插件。
yum install php71w php71w-opoache php71--cli php71w-devel
到这里php就按装完成了。
查看php版本
php -v
2.安装swoole
安装git
yum install git
在home目录下
git clone https://github.com/swoole/swoole-src.git
继续
cd swoole-srcphpize./configuremake && make install
注释:如果有报错的可能需要
yum install php-pear
修改php.ini
vim /etc/php.ini
添加
extension=swoole.so
安装完毕。
查看是否成功
php -m
3.安装mysql5.7
MySQL官方网站下载MySQL的YUM源,在MySQL的下载页有一个“NEW!MySQL YUM Repository”,点进去找相对应的系统rpm包进行下载.
如果你的Linux系统能联网,就把下载链接拷贝下:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
下载完后就是一个mysql57-community-release-el7-7.noarch.rpm的文件,可以用以下命令查看该文件都包含哪些包:
rpm -qpl mysql57-community-release-el7-7.noarch.rpm
安装rpm包
rpm -ivh mysql57-community-release-el7-7.noarch.rpm
安装完上述包后,查看yum库,
yum list mysql*
之后就可以用yum安装MySQL了:
yum install mysql-community-server
安装完成。
查看 /etc/my.cnf,生成my.cnf 文件
查看已安装版本
mysql -V
设置mysql密码
1、停止mysql服务
systemctl stop mysqld.service
2、mysql配置文件修改为免密码登录。
vi /etc/my.cnf
修改
# Disabling symbolic-links is recommended to prevent assorted security risksskip-grant-tables #添加这句话,这时候登入mysql就不需要密码symbolic-links=0
3、启动 mysql 服务
systemctl start mysqld.service
4、以root身份登录mysql, 输入密码的时候直接回车
mysql -u root -p #输入命令回车进入,出现输入密码提示直接回车。 mysql> set password for root@localhost = 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 root@localhost = 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; #退出
继续
systemctl stop mysqld.service # 停止mysql服务, 恢复mysql配置vi /etc/my.cnf
修改my.cnf
Disabling symbolic-links is recommended to prevent assorted security risksskip-grant-tables # 注释掉这句话symbolic-links=0
设置完毕。
systemctl start mysqld.service # 启动mysql服务mysql -uroot -p # 输入新密码登录
mysql5.7安装完成。
4.centos7防火墙
查看已经开放的端口号和协议
firewall-cmd --list-ports
开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
--zone是作用域,设置为public。
--add-port是添加开放的端口与协议,设置为80/tcp。
--permanent是设置为永久生效,否则重启后就无效了。
设置后需要重启防火墙
firewall-cmd --reload
如果要关闭防火墙,并且开机不在自动启动防火墙,需要输入下面的两个命令
systemctl stop firewalld.service #停止systemctl enable firewalld.service #开机时启动
5.卸载mysql
卸载
操作系统版本
rpm -qa | grep -i mysql
rpm -qa | grep -i mysql命令查看已经安装过的组件。
使用yum -y remove命令卸载已经安装的MySQL组件,使用下面的命令,对于上面已经安装的分别卸载,
yum -y remove mysql-community-libs-5.7.18-1.el7.x86_64
yum -y remove mysql-community-common-5.7.18-1.el7.x86_64
yum -y remove mysql-community-client-5.7.18-1.el7.x86_64
yum -y remove mysql57-community-release-el7-10.noarch
yum -y remove mysql-community-server-5.7.18-1.el7.x86_64
多的图就不截了,截一个示例一下。
再次使用rpm -qa | grep -i mysql查看已安装的组件,已经完全卸载了。
whereis mysql查询之前安装生成的目录,分别移除。
- swoole php7安装 mysql安装
- centos 安装php7和swoole步骤
- Swoole入门指南:PHP7安装Swoole详细教程(一)
- Swoole入门指南:PHP7安装Swoole详细教程
- 编译安装PHP7并安装Redis扩展Swoole扩展
- 编译安装PHP7并安装Redis扩展Swoole扩展
- 编译安装PHP7并安装Redis扩展Swoole扩展
- 编译安装PHP7并安装Redis扩展Swoole扩展
- 245 swoole - 1 编译安装PHP7 和 swool
- swoole 安装
- swoole 安装
- swoole 安装
- 安装swoole
- 编译安装openresty+mysql+php7
- nginx+php7+mysql环境安装
- win7安装php7,apache,mysql
- 编译安装openresty+mysql+php7
- linux安装Apache+php7+mysql
- git 查看远程仓库的信息 以及 git fetch 和git pull 的区别
- spring Aop
- Mac开发必备工具(二)—— iTerm 2
- 数据结构开讲啦
- IntelliJ Idea 常用快捷键
- swoole php7安装 mysql安装
- 二叉树 @ Python
- Java代码的内存分配和存储区域
- 有一个文件 test.txt ,读取文件每一行计算每一行的和,最终将结果保存到result.txt文件中
- 坐低一段,腰直一分。
- 开源 java CMS
- 教练,我“只”想学`solidity`
- iOS网络请求错误解决方法
- hdu 1150 二分匹配