腾讯云服务器CentOS 7.4环境配置

最近买了个腾讯云服务器学生机,系统是centOS 7.4的,价格每个月也就10元,还算便宜了。然后琢磨着环境的配置,找了很多教程,总结出了如下安装教程,分享出来,交流学习。

一、防火墙的配置

  1. 安装防火墙
yum install iptables-services
  1. 安装成功后 编辑防火墙配置文件
vi /etc/sysconfig/iptables

在文件里输入如下代码,

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

按“esc”键退出编辑模式,然后“shift+:”,输入“wq”即可保存退出。
注:如果配置文件里面存在配置信息,拿上面信息与配置文件里面作对比 把配置文件里面缺少的信息增加进去 。

  1. 重启防火墙使配置生效
systemctl restart iptables.service
  1. 设置防火墙开机启动
systemctl enable iptables.service

注:有的是默认是开机启动的,具体要看实际情况。

二、安装Apache

  1. 安装
yum -y install httpd
  1. 安装成功后开启Apache服务
systemctl start httpd.service
  1. 设置apache服务开机启动
systemctl enable httpd.service
  1. 验证apache服务是否安装成功
    在本机浏览器中输入虚拟机的ip地址 (即服务器的外网ip地址),如果看到apache默认的页面–有Testing 123…字样,便是成功安装了apache服务了;

腾讯云服务器CentOS 7.4环境配置

三、安装PHP

  1. 安装
yum -y install php
  1. 安装成功后重启apache服务
systemctl restart httpd
  1. 测试php是否安装成功
    直接简单粗暴,写一个php文件 在浏览器上面访问就行
sudo vi /var/www/html/info.php

输入代码

<?php phpinfo();?>

保存退出即可(保存退出操作和上面的防火墙一样)在你的IP地址后面添加“info.php",就可以看到php相关信息了,此时php安装成功。
腾讯云服务器CentOS 7.4环境配置

  1. 更新php版本,默认装的php版本是php5.4的。
    A:直接输入 php -v 就可以查看php版本了
    B:升级软件仓库,命令两个

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

    C:升级之后如果还是无法装更高的版本的话 可以先删除php 命令:yum remove php-common 然 后像安装那样问你是否继续的,输入yes即可。
    D:删除之后就可以装其他的版本了,这里是装的5.6版本的

    yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-MySQL php56w-intl php56w-mbstring	
    

    E:重启httpd

    service httpd restart	
    

    F:查看装的php版本

    php -v 
    

    此时应该是php5.6版本了

四、安装数据库

  1. 安装了MariaDB
yum -y install mariadb*
  1. 开启MySQL服务
systemctl start mariadb.service
  1. 设置开机启动MySQL服务
systemctl enable mariadb.service
  1. 设置root帐户的密码
mysql_secure_installation

然后会出现一串东西,可以仔细读一下,如果你懒得读,就在提示出来的时候,按Enter就好了,让你设置密码的时候,你就输入你想要的密码就行,然后继续在让你选择y/n是,Enter就好了;当一切结束的时候,你可以输入mysql -uroot -p的方式,验证一下;

  1. 授权处理
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'
WITH GRANT OPTION;

出现Query OK, 0 rows affected (0.00 sec)就可以了。

  1. 刷新权限配置,使之生效
MariaDB [mysql]> FLUSH PRIVILEGES;
  1. 使用数据库客户端连接验证是否能连接成功

这样服务器的基本环境配置就完成