• centos7.4 安装LAMP环境


    服务器选择的阿里云ecs服务器,系统centos7.4版. 
    一.连接服务器,检查当前系统环境 
    1.查看centos版本

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

    2.检查是否装相关应用 
    检查apache

    httpd -v

    检查mysql

    service mysqld start

    如果有安装过,清理下

    yum remove mysql
    rm -f /etc/my.cnf
    
    rpm -qa | grep httpd

    二 安装apache

    yum -y install httpd

    安装成功,返回如下

    这里写图片描述

    安装apache扩展

    yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

    安装成功,返回如下

    这里写图片描述

    启动apache

    service httpd start

    (centos 7 请使用下面命令)

    systemctl start httpd.service #启动apache
    systemctl stop httpd.service #停止
    systemctl restart httpd.service #重启

    设置开机自启动

    systemctl enable httpd.service

    检查安装 
    浏览器访问ip,安装成功,结果如下

    这里写图片描述

    三 安装php

    yum -y install php

    安装php-fpm

    yum -y install php-fpm

    安装php扩展

    yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

    测试php安装 
    进入apache 的web根目录,写一个小小小测试脚本.

    cd /var/www/html
    touche v.php # 创建文件
    vim v.php #编辑

    编写代码( i 键进入编辑模式)

    1.<?php
    2.    echo '<title>hello world</title>';
    3.    phpinfo();
    3.?>

    esc 回到控制模式, :wq 保存退出. 
    注意:Ctrl+S在Linux里是锁定屏幕的快捷键,如果要解锁,按下Ctrl+Q就可以了。

    浏览器访问域名加路径,运行v.php. 如: 127.0.0.1/v.php 
    这里写图片描述
    如果内容原样输出出来,请重启apache

    四 安装mysql

    yum -y install mysql

    这里写图片描述
    centos 7 中把mysql改成了mariadb

    安装mysql-server

    yum -y install mysql-server
    注意此时返回错误,原因是在centos7中,mysql被mariadb代替了,默认把mariadb视为mysql.解决如下
    
    安装mariadb 

    yum -y install mariadb-server

    
    
    安装php-mysql 

    yum -y install php-mysql

    
    
    安装mysql扩展
    

    yum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel

    systemctl start mariadb.service     #启动 
    systemctl stop mariadb.service 
    systemctl restart mariadb.service

     设置开启自启动

    systemctl enable mariadb.service

    配置mysql

    mysql_secure_installation 

    初次安装mysql是没有密码的,要设置密码,,默认账户为root 设置mysql root账户的密码:

    输入当前密码(初次为空,直接回车即可) 


    是否设置密码? Y 
    这里写图片描述

    依次: 
    设置密码 -> 确认密码y -> 删除匿名用户y -> 不允许root远程连接n ->

    这里写图片描述

    删除测试数据库并访问它y -> 重新加载表数据y

    重启服务 systemctl restart mariadb.service

    至此,环境安装成功.. 
    (yum在线安装,版本默认php 5.4 apache 2.4.6)

  • 相关阅读:
    java.net.BindException: Cannot assign requested address: bind
    Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'name': was expecting ('true', 'false' or 'null')
    springMVC上传错误StandardMultipartHttpServletRequest
    常用软件
    虚拟机修改静态ip
    linux下脚本做成服务
    Unable to resolve persistence unit root URL
    MyBatis对不同数据库的主键生成策略
    MyBatis定义复合主键
    MongoDB安装,启动,注册为windows系统服务
  • 原文地址:https://www.cnblogs.com/easyTrue/p/9054654.html
Copyright © 2020-2023  润新知