Centos7环境安装下安装Apache+php7+mysql详细步骤

本文详细记录了在CentOS 7环境下安装Apache、PHP7和MySQL的步骤,包括服务器设置、防火墙配置、安装MySQL、Apache和PHP7,以及相关命令的使用和安全设置。在安装过程中,还提到了如何处理远程访问和字符集设置,以及Apache和PHP的启动和配置。
摘要由CSDN通过智能技术生成

Centos7环境安装下安装Apache+php7+mysql详细步骤

结合网上的的资料,记录安装过程中踩过的坑。。。。。说多了都是泪。


时间

2017-05-28 下午

环境

CentOS 7

安装准备

  • PHP 7.1.5 Released
  • MySQL 5.7.18
  • Apache 2.4.6

服务器设置

防火墙设置

#firewall-cmd --permanent --zone=public --add-port=3306/tcp
#firewall-cmd --permanent --zone=public --add-port=3306/udp
#firewall-cmd --permanent --zone=public --add-port=80/tcp
#firewall-cmd --permanent --zone=public --add-port=80/udp
#firewall-cmd --reload

常用命令

MySQL命令

启动:systemctl start mysqld
停止:systemctl stop mysqld
状态:systemctl status mysqld
重启:systemctl restart mysqld
登录:mysql -u root -p
配置文件:/etc/my.cnf

apache命令

启动:systemctl start httpd
重启:systemctl restart httpd
停止:systemctl stop httpd
配置文件:/etc/httpd/conf/httpd.conf
网站根目录:/var/www/html

php命令

配置文件:/usr/local/php7/etc/php.ini

MySQL 安装

MySQL安装采用yum进行安装
  1. 配置YUM源

    在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/

    • 下载mysql源安装包
      #wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    • 安装mysql源
      #yum localinstall mysql57-community-release-el7-8.noarch.rpm
    • 检查mysql源是否安装成功
      #yum repolist enabled | grep "mysql.*-community.*"
  2. 安装MySQL
    #yum install mysql-community-server
  3. 启动MySQL
    #systemctl start mysqld
  4. 查看MySQL启动状态
    #systemctl status mysqld
  5. 开机启动
    #systemctl enable mysqld
    #systemctl daemon-reload
  6. MySQL安全设置
    • 查看root默认密码
      mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
      #grep 'temporary password' /var/log/mysqld.log
    • 安全设置
      服务器启动后,执行
      #mysql_secure_installation
      此时输入root原始密码,MySQL会提示你重置root密码,移除其他用户账号,禁用 root 远程登录,移除test数据库,重新加载 privilege 表格等,你只需输入 y 继续执行即可。
    • 远程访问设置
      创建一个普通用户moxiao,密码是P@ssword2017
      mysql>CREATE USER 'moxiao'@'%' IDENTIFIED BY 'P@ssword2017';
      mysql>GRANT ALL ON *.* TO 'moxiao'@'%';
      mysql>flush privileges;
  7. 设置字符集
    修改 /etc/my.cnf 文件,添加字符集的设置
    #vi /etc/my.cnf
    [mysqld]
    character_set_server = utf8
    [mysql]
    default-character-set = utf8

    重启mysql
    #systemctl restart mysqld

Apache安装

Apache安装比较简单,采用yum进行安装
#yum -y install httpd

启动:#systemctl start

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值