Linux服务器的配置、维护、环境搭建和安全配置之二yum安装软件

时间:2022-06-26 17:22:16

Linux服务器的配置、维护、环境搭建和安全配置之二yum安装软件

  1. centos7可以连接外网
  2. SecureCRT远程操作linux系统
    以上操作是针对linux连接局域网的对于无线连接的小伙伴用不上,网上以上操作之后,代表你可以使用局域网通过yum命令下载软件了。
    想要在浏览器上运行html文件就需要搭建一个Web服务器(apache、nginx)。

安装Apache步骤

  • yum install httpd
  • 启动Apache服务
    systemctl start httpd.service

    关于Apache启动、关闭、重启等命令
    systemctl start httpd.service(启动服务)
    systemctl restart httpd.service(重启服务)
    systemctl stop httpd.service (停止服务)
    systemctl enable httpd.service(开机即启动服务)
    systemctl status httpd.service(查看该服务运行状态)

  • 开放80端口 设置防火墙(apache 监听的端口是80,所以需要开放80端口)

    firewall-cmd –zone=public –add-port=80/tcp –permanent //开放80端口
    systemctl restart firewalld.service //重新启动防火墙

  • 然后在浏览器中输入:你的ip地址:80 就可以访问apache服务器了
    出现这个页面就算web服务器环境搭建成功
    Linux服务器的配置、维护、环境搭建和安全配置之二yum安装软件

如果出现这个页面,重新启动一下Apache服务器就可以了
Linux服务器的配置、维护、环境搭建和安全配置之二yum安装软件

安装php步骤

安装MySQL步骤

  • 下载YUM库
    wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

  • 安装YUM库
    yum localinstall -y mysql57-community-release-el7-7.noarch.rpm //(本地安装)

  • 安装数据库
    yum install -y mysql-community-server

  • 启动MySQL服务
    systemctl start mysqld.service

  • 默认空密码
    mysql -uroot -p

    如果出现如下问题:
    ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
    修改mysql的配置文件my.cnf
    vi /etc/my.cnf
    [mysqld]
    skip-grant-tables
    skip-networking

  • 重启mysql
    systemctl restart mysqld.service

  • 修改root默认密码
    mysql -uroot -p //无密码登录mysql的客服端
    update mysql.user set authentication_string=password(‘123456’) where user=’root’; //设置新密码
    flush privileges //刷新保存
    exit //退出

  • 再一次修改mysql的配置文件my.cnf(注释掉一开始添加的两行内容或者删除)
    vi /etc/my.cnf
    [mysqld]
    #skip-grant-tables
    #skip-networking

  • 重新再重启mysql服务
    systemctl restart mysqld.service

    • 再登陆就输入新的密码即可
      mysql -uroot -p

    • 修改密码
      ALTER USER ‘root’@’localhost’ IDENTIFIED BY “MyNewPwd123!@#”

MyNewPwd123!@#    密码需要有大写字母 数字 和特殊字符

安装php之后就可以执行php文件,如果在没有安装PHP之前执行php文件会将php文件中内容原样输出。
以后操作以后一个简单的Linux服务器的环境就算搭建成功了。

CentOS7下开启PHP错误提示
Linux下MySQL数据库常用基本操作
远程连接数据库,MySQL 远程连接报“ SQL 执行错误 # 1130,主要是你木有给该ip地址授权;
mysql_front连接报错,sql执行错误#3167的解决方案

有关PHP的相关插件(选装)

php70w
php70w-bcmath
php70w-cli
php70w-common
php70w-dba
php70w-devel
php70w-embedded
php70w-enchant
php70w-fpm
php70w-gd
php70w-imap
php70w-interbase
php70w-intl
php70w-ldap
php70w-mbstring
php70w-mcrypt
php70w-mysql
php70w-mysqlnd
php70w-odbc
php70w-opcache
php70w-pdo
php70w-pdo_dblib
php70w-pear
php70w-pecl-apcu
php70w-pecl-imagick
php70w-pecl-xdebug
php70w-pgsql
php70w-phpdbg
php70w-process
php70w-pspell
php70w-recode
php70w-snmp
php70w-soap
php70w-tidy
php70w-xml
php70w-xmlrpc