Nginx安装步骤:

1、添加Nginx到YUM源

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

(由于是命令行模式,所以当然要手动打了 = =!作者为此已经手动打了7-8个小时了) 2、安装Nginx

sudo yum install -y nginx

3、设置开机自动启动Nginx

sudo systemctl enable nginx.service

4、开放80端口

##Add
firewall-cmd --permanent --zone=public --add-port=80/tcp
##Reload
firewall-cmd --reload

5、启动Nginx

sudo systemctl start nginx.service

6、测试安装

systemctl status mysqld.service

centos重启指定网卡命令 centos7.2重启网卡命令_mysql

如果是这样的提示,那么恭喜你,离走向成功近了一步!

PHP7.2安装步骤:

1、Turn on EPEL repo, enter:

sudo yum -y install epel-release

2、Turn on Remi repo i.e.remi-php72:

sudo yum-config-manager --enable remi-php72

3、Refresh repository:

sudo yum update

4、Install php version 7.2, run:

sudo yum install php72
sudo yum install php72-php-fpm

这样子PHP7.2就搭建完成了。 输入:

php72 -v

centos重启指定网卡命令 centos7.2重启网卡命令_centos重启指定网卡命令_02

php72 -m

centos重启指定网卡命令 centos7.2重启网卡命令_centos_03

原文链接

来自作者的友情提示: 恭喜你,一点点的更接近成功了

mysql安装步骤

1、下载mysql

wget -i -c https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

2、安装mysql

yum -y install mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql-community-server

3、设置开机自动启动mysql

sudo systemctl enable mysqld.service

4、启动mysql

systemctl start mysqld

5、如果安装没什么意外的话,输入下面代码,会正常提示。

systemctl status mysqld.service

centos重启指定网卡命令 centos7.2重启网卡命令_nginx_04

MySQL已经开始正常运行,真的快要成功了,相信我!

不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

grep 'temporary password' /var/log/mysqld.log

进入数据库

mysql -uroot -p

输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

这里有个问题,新密码设置的时候如果设置的过于简单会报错,虽然我还没有搞懂为什么会报错,但就设个复杂的就完事了。

开始配置nginx,使其支持php文件

1、修改php配置文件

$ sudo vi /etc/opt/remi/php72/php-fpm.d/www.conf

由于作者没有linux基础,关于vi命令如何使用,又花了好多时间,大家可以照这个链接学习。How to use vi 命令

把文件中的user,group 设置为nginx

user = nginx
group = nginx

2、重启php

sudo systemctl restart php72-php-fpm.service

3、修改nginx配置文件

$ sudo vi /etc/nginx/conf.d/default.conf

加入以下代码

## enable php support ##
    location ~ \.php$ {
        root /usr/share/nginx/html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        include        fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    }

(作者呐喊到:手打命令行真的好累!!!) 4、重启nginx

sudo systemctl restart nginx

5.建立一个php文件,测试是否成功 (为此我又百度了创建文件的方法,touch)

cd /usr/share/nginx/html/
touch phpinfo.php
vi phpinfo.php

修改文件内容如下

<?php 
  phpinfo();
?>

由于是命令行模式,没有浏览器。菜鸡的作者又去百度了一下 linux如何查看ip 得到了:

ip a

于是就看到了自己的ip地址

centos重启指定网卡命令 centos7.2重启网卡命令_centos_05

访问一下

centos重启指定网卡命令 centos7.2重启网卡命令_mysql_06

来自作者的呐喊: 终于完成了,累的眼冒金星了!!

conclusion:

一整天的看打命令行,作者的手都已经抽筋了,但却乐在其中,丰富了自己的经验和阅历,作者深深的体会到了装环境可真是需要有足够的耐心才行哇!

linux中使用过的命令,使我对linux又了解很多。

tar -zxvf          #解压tar文件
vi        #修改文件  进入后按 i 改成insert模式 
          # esc 回到命令行模式,输入‘:’ 接着输入wq  保存并退出  输入q 不保存退出 输入e!回到未修改的时候
touch + 文件名  # 创建一个空文件
cd 目录名    # 进入目录
cd ..       #回到上一层目录
rm -rf 文件名或文件夹名 #删除文件 或 文件夹内的所有文件
yum -y install  + 包名   #表示自动yes,并安装
wget + url  # 下载指定文件
ip a    #查看ip及网关等信息
reboot   #重启
shutdown -h 10  # 10分钟后关机
find 文件   #完全匹配寻找

遇到过的问题: 1、如何使用vi命令 2、不同网关电脑,如何连在一起 3、Linux不能执行netstat命令的原因及解决办法 4、Linux安装命令出现如下错误:cannot find a valid baseurl … 5、nginx配置报错unknown directive " "解决方案 还有很多,作者暂时想不起来了。