• lamp环境安装


    简介

    所谓lamp环境就是linux下面的apache,mysql,php,我们可以用来发布php网站,以下以centos7为例搭建lamp环境

    lamp环境安装

    首先配置好阿里yum源,yum源配置,也可以使用默认yum源,只要能用就行,然后开始安装三件套:
    apache + php + mysql

    安装apache:

    yum install httpd -y
    

    启动服务:

    systemctl start httpd
    

    安装mysql:
    (mariadb是mysql的翻版)

    yum install mariadb mariadb-server mariadb-libs mariadb-devel -y
    

    检查是否安装成功:

    rpm -qa|grep maria
    

    开启mariadb服务:

    systemctl start mariadb
    

    设置开启服务自启:

    systemctl enable mariadb
    

    设置数据库root密码,第一次安装后可以用如下命令进行初始化:

    mysql_secure_installation(回车回车Y)开始设置密码,后面自行看情况选择n或y
    

    数据库备份 :

    mysqldump databasename --user=root --password=123456>db-01.mysql
    

    数据库的登陆:mysql -u root -p
    数据库的恢复

    • 方法1
    create database a;
    mysql -u root -p a<db-01.mysql
    enter password
    
    • 方法2
    mysql>create database a;
     use a;
     set names utf8;
     source /home/a.sql;
    

    安装php:

    yum -y install php
    

    将php与mysql关联起来:

    yum install php-mysql -y
    

    安装apache常用模块:

    yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql 
    

    安装常用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 php-fpm
    

    以下参考的别人的教程(链接)给出的常用php模块:

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

    检验lamp环境

    /var/www/html下创建info.php,并添加以下内容:

    重启apache服务器:

    systemctl restart htttpd 
    

    访问http://ip/info.php,测试能否解析info.php

    常见问题总结

    https://www.cnblogs.com/sillage/p/13917434.html

    后序

    其实网上也有lamp和lnmp一键安装的脚本,有兴趣的可以自行去尝试:
    https://lamp.sh/
    https://lnmp.org/

    作者:
    除特别声明为原创博文外,均可转载,也欢迎转载,未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利,谢谢您的配合。
  • 相关阅读:
    ##微信登陆,给大家分享一个第三方登陆
    ##Solr的各种版本下载
    ##redis在linux上的安装详解
    ##activeMq的简介与安装
    ##Springboot框架--配置文件介绍
    论面向服务架构及其应用
    MVC架构模式
    第八周总结
    细化架构阅读笔记
    第五周总结
  • 原文地址:https://www.cnblogs.com/sillage/p/13891246.html
Copyright © 2020-2023  润新知