实验4指导 - LAMP

学习目标

  • 使用nmtui工具配置网络主机IP
  • 修改yum更新源
  • 安装配置apache服务
  • 安装配置mariadb服务
  • 安装配置php模块
  • 开发apache php测试站点,实现登录注册功能

任务零 使用nmtui工具配置网络主机IP

  1. 使用nmtui工具,修改主机ip地址,静态获取

  2. 选择编辑连接

  3. 编辑名为 ens33 网卡(此处名称可能会有出入) 并编辑 ipv4 配置

  4. 使用ping ip等命令测试连接

    ping www.baidu.com
    

任务一 安装apache httpd

  1. 安装 apache

    yum -y install httpd
    

任务二 修改apache服务的配置文件

  • 配置端口 | Listen |
  • 网站根路径 | DocumentRoot |
  • 目录权限配置 |Directory |

任务三 启动apache服务

  1. 启动 apache 服务

    systemctl start  httpd
    
  2. 设置 httpd 服务开机启动

    systemctl enable  httpd
    
  3. 防火墙设置开启 80 端口

    firewall-cmd --permanent --zone=public  --add-service=http
    firewall-cmd --permanent --zone=public  --add-service=https
    firewall-cmd --reload
    
  4. 在物理机的浏览器中访问虚拟机中 Centos7 的 IP

    ip addr
    

​ 访问 192.168.8.9 ,访问成功即代表 apache 已安装成功

5.管理 apache 的常用命令

启动: systemctl start  httpd
停止:systemctl stop httpd
重启:systemctl restart httpd
查看运行状态:systemctl status httpd

任务四 安装mariadb服务

  1. 安装mariadb服务

    yum -y install mariadb mariadb-server
    
  2. 验证是否安装成功

    rpm -qa |grep maria
    
  3. 启动 mariadb 服务并设置开机启动

    systemctl start  mariadb 
    systemctl enable  mariadb
    
  4. 检查 mariadb 服务

    systemctl status  mariadb
    
  5. 数据库安全设置(注意总共五项配置)

    mysql_secure_installation
    
  6. 登录数据库测试

    mysql -uroot -p
    

任务五 安装配置php模块

  1. 安装php

    yum -y install php
    
  2. 验证是否安装成功

    rpm -ql php
    
  3. 将php与mysql关联

    yum -y install php-mysqlnd
    rpm -ql php-mysqlnd
    
  4. 安装PHP常用模块

    yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
    
  5. 重启 apache

    systemctl restart httpd
    
  6. 测试PHP

    cd  /var/www/html/
    pwd
    vi info.php
    <?php
            phpinfo();
    ?>
    

在物理机中访问 服务器IP/info.php

任务六 开发apache php测试站点

  1. 建立数据库

    下载test.sql

    mysql -uroot -p
    create database test;
    exit
    mysql -u root -p test < test.sql
    
  2. 登录测试参考代码(右键-另存为)test.php

    2.1 注意代码 8-10 行的配置要与你自己设置的对应

    2.2 将代码放入网站根目录 /var/www/html/ 并测试功能

    2.3 访问对应 url (服务器IP+文件名) 测试功能,例如:http://192.168.68.131/test.php

results matching ""

    No results matching ""