centos7系统配置Apache、Php、MySQL
配置前准备
专业知识: 需要掌握Linux基础命令,以及对Apache、Php、MySQL有一定基础
终端工具: SecureCRT or MobaXterm…
数据管理工具: Navicat
打开终端工具,连接至centos系统(此centos系统购买于阿里云,需开启22端口,登陆账号默认为root,密码为设置的实例密码,IP地址为实例公网IP)
安装Apache
- 检查是否安装过apache命令:
[root@izucyaf54saqbnz ~]# httpd -v
- 安装命令:
[root@izucyaf54saqbnz ~]# yum -y install httpd
- 安装成功显示Complete!
安装PHP(5.6版本)
- 安装yum源:
[root@izucyaf54saqbnz ~]# yum install epel-release
[root@izucyaf54saqbnz ~]# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
下一步安装PHP5.6
- 安装PHP5.6:
[root@izucyaf54saqbnz ~]# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof
- 查看版本:
[root@izucyaf54saqbnz ~]# php -v
安装MySQL
- 使用wget下载官方yum源的rpm包:
[root@izucyaf54saqbnz ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安装rpm包:
[root@izucyaf54saqbnz ~]# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
提示 Is this ok [y/d/N]
,输入:y
即可
- 安装MySQL:
[root@izucyaf54saqbnz ~]# yum install -y mysql-server
- 启动MySQL:
[root@izucyaf54saqbnz ~]# systemctl start mysqld.service
- 修改密码:
查看临时密码:
[root@izucyaf54saqbnz ~]# grep 'temporary password' /var/log/mysqld.log
使用默认的密码登陆:
[root@izucyaf54saqbnz ~]# mysql -u root -p
修改密码(密码设置格式组合为【大小写英文字母、特殊符号、数字】):
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Qwer@1234';
- 授权:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Qwer@1234' WITH GRANT OPTION;
- 加载更新权限,使之生效:
mysql> flush privileges;
- 退出MySQL:
mysql> exit;
- 重启MySQL:
[root@izucyaf54saqbnz ~]# systemctl restart mysqld.service
现在可以使用navicat连接MySQL
完善中ing。。。