• LAMP是linux+apache+mysql+php的简称


    LAMP是linux+apache+mysql+php的简称,一组用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,因为常常被放在一起使用,拥有了越来越高的兼容度,共同组建了一个强大的web应用程序平台

    实验准备

    centos7

    1.查看系统版本

    cat /etc/centos-release

    2.1安装apache

    yum install httpd httpd-devel

    2.2启动apache服务

    systemctl start httpd

    2.3设置httpd服务开机自启动

    systemctl enable httpd

    2.4查看服务状态

    systemctl status httpd

    查看服务状态的第二种方法

    ps -ef |grep httpd

    2.5 设置防火墙开启80端口

    firewall-cmd --permanent --zone=public --add-service=http success

    firewall-cmd --permanent --zone=public --add-service=https success

    firewall-cmd --reload

    2.6 测试80端口是否开启

    netstat -tulp

    发现未找到命令

    安装

    yum install net-tools -y

    再次运行

    netstat -tulp 发现http端口处于监听状态

    2.7 打开浏览器输入serverIP 出现下图,表示安装成功

    3.1 安装mysql

    yum install mariadb-server mariadb-libs mariadb-devel

    3.2 开启mysql服务,设置开机启动,检查状态

    systemctl start mariadb

    systemctl enable mariadb

    systemctl status mariadb

    netstat -tulp 检查端口状态

    3.2数据库安全设置

    按照下图一步步设置

    mysql_secure_installation

    按ENTER键,进入下一步

    看到这个就设置完毕了

    3.3登录数据库测试,看到如下界面就表示数据库没问题

    输入 exit 退出数据库

    4.1 安装PHP

    yum install php -y

    4.2 将PHP与MYSQL关联起来

    yum install php-mysql

    4.3 安装常用的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

    4.4测试PHP

    进入html

    cd /var/www/html

    如下图编辑 info.php这个文件

    重启httpd

    systemctl restart httpd

    4.5 打开浏览器输入服务端的IP地址,能看到如下页面就表示安装成功了

    serverIP/info.php

  • 相关阅读:
    (LeetCode)228. 汇总区间
    【无标题】
    数据结构—— AVL树
    Postman下发流表至Opendaylight
    为什么win11连接wifi频繁掉线?
    [附源码]SSM计算机毕业设计线上图书销售管理系统JAVA
    关于链表指针的深刻理解
    33-Java多线程
    【Leetcode刷题】前缀和
    git命令 cherry-pick
  • 原文地址:https://blog.csdn.net/qq_25261441/article/details/126193527