Linux服务器的配置、维护、环境搭建和安全配置之二yum安装软件
-
centos7可以连接外网
-
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服务器环境搭建成功
如果出现这个页面,重新启动一下Apache服务器就可以了
安装php步骤
- 安装epel-release
yum -y install epel-release
-
安装php7
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php70w -
验证安装
终端输入命令(查看php的版本)
php -v
安装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