Linux搭建一个网站,实现局域网访问

新手入行,工作任务,哈哈哈,特此记录一下,有一些东西事后记录,可能没有原图了。。
安装一个centOS,这里就不说了
安装结束以后,我就去配置了网卡
新手的话,防止自己打错字,可以先ls一下 或者cd都可以,看到目录以后,再去改成vi修改文件,建议不要复制啊,或者上下键偷懒,多打几遍,发现linux也是可以记住的

ls /etc/sysconfig/network-scripts

看,有货
网卡配置就在ens33里面随后我们打开该配置文件进行修改

vi /etc/sysconfig/network-scripts/ifcfg-ens33

一般来说就改两项就可以
BOOTPROTO=dhcp  ONBOOT=yes保存退出
esc : wq 回车
重启网络

service network restart

然后再查看网络信息

ifconfig

在这里插入图片描述网来了,也可以ping一下本机试试
然后开始安装软件了,这里装的都是搭建网站要用的,借鉴了大佬的方法,地址https://www.cnblogs.com/liyam/p/5195893.html

yum -y install httpd mysql mysql-server php php-mysql php-gd php-xml

这些都安装,-y的意思就是全部选择yes
此处我碰到一个坑,就是安装mysql-server时候显示无包可用
解决办法:安装wget,再装

yum -y install wget

然后

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm

之后可以开始安装mysql-server了

yum -y install mysql-server

其实这里后面我又碰到一个坑,就是安装的php版本过低,那就需要卸载干净,再装新的
这里借鉴了另外一个博客(嫖的理直气壮)
https://www.cnblogs.com/ivy-zheng/p/11051574.html
我们先检查旧版本

yum list installed | grep php

然后发现有许多
我们一个一个删除了

yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64

令人愉(抓)悦(狂)的代码段
更换新的

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

下面是php的扩展,咱也不知道需要啥,咱也不敢问啊,那咱就全装咯

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

哒哒哒一顿刷屏

php -v

在这里插入图片描述
完成了
回到主题,设置服务开机启动,立即启动

chkconfig httpd on
chkconfig mysqld on
service httpd on
service mysqld on

配置mysql

mysql_secure_installation

都是询问项,选择y或者n
Set root password? [Y/n] //设置root密码(最好自己设置密码,选Y)
anonymous users? [Y/n] //删除匿名用户(选Y)
Disallow root login remotely? [Y/n] //禁止root用户远程登录(选n)
Remove test database and access to it? [Y/n] //删除默认的 test 数据库(选Y)
Reload privilege tables now? [Y/n] //是否马上应用最新的设置(选Y)
登录数据库

mysql –u root –p

当然此处root是我的数据库账号
然后是输入密码啦,linux密码是看不见的,盲打咯
在这里插入图片描述创建一个WordPress的数据库,备用,记得mysql操作后面的; 不是按错

create database wordpress;

开始下载WordPress

wget http://cn.wordpress.org/wordpress-3.3.2-zh_CN.zip

反正我是下载不下来的,这个站被ban了,国内应该是访问不了,然后我灵性一波,用winSCP传到服务器上去了,当然XFTP也行 跟XSHELL在一起的,如果用XSHELL的朋友们,就不要再去找了
解压

unzip wordpress-3.3.2-zh_CN.zip

如果没有unzip,那就装咯
将wordprss下所有的文件复制到apache服务器下的根目录

cp -r wordpress/ /var/www/html/

进入wordpress文件夹下

cd /var/www/html/wordpress/

复制一个备份文件

cp wp-config-sample.php wp-config.php

开始改,给我狠狠的改,反正有备份了

vi wp-config.php

然后查看apache的配置文件

vi /etc/httpd/conf/httpd.conf

119行"DocumentRoot "/var/www/html"修改
还有131行<Directory “/var/www/html”>修改
都改成WordPress所在目录
保存退出
使用httpd -t 检查语法

httpd -t

重启Apache服务

systemctl restart httpd.service

去访问吧
然后跟组长说搭完了,组长一访问,肯定不行啊,他说,你虚拟机我咋进去
这。
我再弄
然后搞到了一个文章(白嫖又+1)
https://blog.csdn.net/qq_26230421/article/details/79232219
将虚拟机的端口映射到真实机上
首先确认虚拟机是NAT模式连接的
在这里插入图片描述点击设置
在这里插入图片描述在VMware选择编辑,选择NAT设置
在这里插入图片描述选择虚拟网络编辑器
在这里插入图片描述选择端口转发下的添加
在这里插入图片描述在这里插入图片描述后面这个图我就不说了吧,字面意思
完事
后记
由于这个站是昨天搭的过程中还去做了很多其他事,如果刚入行,刚入公司,就应该积极主动,多帮忙,多问,先跟大家打好关系,不是说什么巴结,但是同处一行,特别是同一个公司,以后肯定有相互关照的时候,人际关系才是人生的大财富。
昨日太阳不大,今日肯定无果
今天不忙,明天肯定忙得紧
希望自己保持心态,继续前行。
文章有写错的地方请指出,我也是菜鸡,都是照人家的办法做的,其中的奥妙也没有领透。
以后有东西再补充
2020.4.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值