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文件

  • 相关阅读:
    iSCSI又称为IPSAN
    文档类型定义DTD
    HDU 2971 Tower
    HDU 1588 Gauss Fibonacci
    URAL 1005 Stone Pile
    URAL 1003 Parity
    URAL 1002 Phone Numbers
    URAL 1007 Code Words
    HDU 3306 Another kind of Fibonacci
    FZU 1683 纪念SlingShot
  • 原文地址:https://www.cnblogs.com/zhuyunlong/p/11917013.html
Copyright © 2011-2022 走看看