PHP全栈开发(三):CentOS 7 中 PHP 环境搭建及检测

简单回顾一下我们在(一)、(二)中所做的工作。

首先我们在(一)中设置了CentOS 7的网络。

其实这些工作在CentOS 6中都是很容易的,因为有鸟哥的Linux私房菜这样好的指导。

但是这些操作在CentOS 7中不灵了,所以我们必须得与时俱进。

首先我们看一下我们服务器的软体版本

[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

确认过眼神,如假包换的CentOS 7

其次我们看一下我们服务器的网络状态

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:95:3c:2e brd ff:ff:ff:ff:ff:ff
    inet 172.128.2.249/24 brd 172.128.2.255 scope global noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::8bcf:9b63:c493:6ada/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

一张环回测试网卡lo,一张ens160网卡。

然后我们看一下ens160这张网卡的配置文件,如果没有配置的话,记得按照下面的配置文件进行配置。

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=172.128.2.249
NETMASK=255.255.255.0
GATEWAY=172.128.2.254
DNS1=212.193.161.33
DNS2=212.193.161.34
DNS3=8.8.8.8
DNS4=114.114.114.114
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160
UUID=dcb29a3c-eee6-4348-81b3-c7604d2c6cc3
DEVICE=ens160
ONBOOT=yes

配置完毕之后记得重启网卡,必需的。

[root@localhost ~]# service network restart
Restarting network (via systemctl):  [  确定  ]

然后看一下防火墙的状态

[root@localhost ~]# firewall-cmd --state
not running  #现在是安安静静的关掉状态

可以用如下命令来操作防火墙

systemctl stop firewalld.service  #关闭防火墙
systemctl start firewalld.service #开启防火墙
sytemctl disable firewalld.service #禁止开机启动防火墙

做好以上的工作之后,并确保服务器可以联网,可以开始使用Yum安装一下阿帕奇服务了。

yum install httpd httpd-devel

这里我们已经安装了。安装成功之后,可以使用如下命令来操作httpd服务

systemctl status httpd #查看httpd状态是否为active
systemctl start httpd  #启动httpd服务
systemctl stop httpd   #停止httpd服务
systemctl enable httpd #开机启动httpd服务

开启了httpd服务之后我们可以通过ss命令查看tcp网络状态,其中包含httpd

[root@localhost ~]# ss -tl
State      Recv-Q Send-Q Local Address:Port                 Peer Address:Port                
LISTEN     0      50          *:mysql                     *:*                    
LISTEN     0      128         *:ssh                       *:*                    
LISTEN     0      100    127.0.0.1:smtp                      *:*                    
LISTEN     0      128        :::http                     :::*                    
LISTEN     0      128        :::ssh                      :::*                    
LISTEN     0      100       ::1:smtp                     :::*      

我们昨天已经在胡乱之中安装了php了,首先我们来看一下我们的php的版本

[root@localhost ~]# php -v
PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

可以看到我们Php的版本是5.4,同样的我们可以使用rpm命令来看我们是否已经安装了Php软体

[root@localhost ~]# rpm -qa | grep php
php-common-5.4.16-45.el7.x86_64
php-5.4.16-45.el7.x86_64
php-cli-5.4.16-45.el7.x86_64
php-mysql-5.4.16-45.el7.x86_64
php-pdo-5.4.16-45.el7.x86_64

可以看到我们安装了以上的php软体,顺便看一下Mysql

[root@localhost ~]# rpm -qa | grep mysql
php-mysql-5.4.16-45.el7.x86_64
mysql-connector-java-5.1.25-3.el7.noarch
mysql-connector-odbc-5.2.5-7.el7.x86_64

发现只是装了mysql的一些连接软体,那么我们的数据库呢,别急

[root@localhost ~]# rpm -qa | grep mariadb
mariadb-server-5.5.56-2.el7.x86_64
mariadb-5.5.56-2.el7.x86_64
mariadb-libs-5.5.56-2.el7.x86_64

我们装的是mariadb这个数据库嘛...好了,既然我们的Php也已经安装好了,现在我们来验证一下。就是用记事本写上如下代码,然后放到下面这个目录里,就可以测试我们的php是否已经工作了。

 

/var/www/html/index.php

那么这个indxe.php里面放的是很么内容呢,就是下面这些。记得使用filezille上传过去就行了。

<?php
echo "hello world";
phpinfo();
?>

然后我们访问服务器的IP地址,就可以得到浏览器页面了,显示的是php的版本信息。没错,就是你们熟悉的那个页面。

好了,现在Php,mysql,httpd都有了。下一步我们做什么呢,我想想。

我们需要做一个注册页面!没错!!

 

转载于:https://www.cnblogs.com/sparrow32/p/9415527.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值