zoukankan      html  css  js  c++  java
  • Linux(CentOS 7)LAMP环境的搭建

    LAMP环境的搭建

    L :Linux

    A :apache

    M :mysql

    P :PHP

     

    实验建议关闭防火墙和修改SE Linux机制,或者设置防火墙。

     

    步骤:

    1、安装apache服务

    yum install -y httpd httpd-devel

    测试

    在浏览器中直接访问localhost是能后访问到下图

    2、安装数据库

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

    开启MySQL服务

    systemctl start mariadb

    设置开机自启

    systemctl enable mariadb

    数据库安全设置

    mysql_secure_installation

    第一次直接enter,第二次进入要使用密码

    然后使用命令 mysql -u root -p

    能后登录就说明mysql安装成功

    进入后就能使用sql语句操作了

     

    备份数据库

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

    恢复数据库

    (1)首先创建一个空数据库

    MariaDB [(none)]> create database couman;
    Query OK, 1 row affected (0.00 sec)

    (2)从备份文件中回复数据库

    mysql -u root -p couman<db-01.mysql
    Enter password:

    注意:这里的sql文件的路径要跟绝对路径,并且先要创建couman数据库

    3、php环境安装

    yum -y install php

    将PHP与MySQL关联起来

    yum install php-mysql

    安装常用模块

    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

    (1)创建一个简单php页面

    [root@localhost ~]# cd  /var/www/html/
    [root@localhost html]# ls
    [root@localhost html]# pwd
    /var/www/html
    [root@localhost html]# vi info.php

    <?php
            phpinfo();
    ?>

    (2)重启apache服务

    systemctl restart httpd

    (3)测试

    访问自己创建的页面,在自己电脑浏览器输入 192.168.8.9/info.php,你可以看到已经安装的模块;

    4、发布网站

    通过地址访问

    把网址放到/var/www/html(这个路径可以在主配置件/etc/httpd/conf/httpd.conf中修改)下就可以直接通过 地址 访问网址

     

    通过域名访问

    如果是通过域名访问的话

    首先在主配置文件中添加include conf/vhost/*.conf

     这里面存放着每个网站的域名和路径

    先搭建好DNS服务器,然后添加相应域名,能够ping通

    也可以先不做dns服务器,在/etc/hosts中添加一个虚拟域名也可以

     在路径下创建相应的配置文件

    :这里是相对路径 换算成绝对路径就是/etc/httpd/conf/vhost

     

    5、测试

    注意:解决乱码问题

    修改主配置文件

     

     添加编码

    6、发布多个网站

    在httpd下发布多个php网站,分别为这些网站在

     下创建每个网站的*.conf文件

  • 相关阅读:
    改变checkbox默认样式
    svn clean up
    vue移动端弹框组件
    移动端滚动选择
    三目运算符判断三个条件
    Vue ---- Vuex 的第一次接触
    Vue2.0组件间数据传递
    es6
    JQuery------制作div模态框
    企业知识分享+团队协作神器之Confluence
  • 原文地址:https://www.cnblogs.com/zhuyunlong/p/11917013.html
Copyright © 2011-2022 走看看