zoukankan      html  css  js  c++  java
  • lmap

    1、lamp组件安装

    sudo apt-get install apache2

    sudo apt-get install php5

    sudo apt-get install mysql-server

    sudo apt-get install php5-mysql

    以上可以合并为一句话sudo apt-get install apache2 php5 mysql-server php5-mysql

    或者借用tasksel套装工具安装 sudo tasksel install lamp-server

    2、执行命令 检测apache和mysql中的php支持模块是否启动

    cat /etc/apache2/mods-enabled/php5.load

    cat /etc/php5/mods-available/mysql.ini

    重启各项服务

    sudo service mysql restart

    sudo service apache2 restart

    3、创建phpinfo服务器探针 

        切换目录cd /var/www/html

    创建info.php并执行代码 sudo vim info.php添加以下文件信息

    <?php

    echo mysql_connect('localhost','root','007566')?'数据库链接成功':'数据库链接失败';


    phpinfo();

    4、给php添加常用扩展

    sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl

    重启一下apache2服务

    sudo service apache2 restart

    然后打开info.php网页查看上述插件扩展是否安装

    5、通过ssh管理服务器文件

    主要是filezilla上传工具链接远程计算机 进行文件的修改的上传与下载

    6、lamp各个组建的配置文件目录

    由于都是用apt-get安装的组件  所以配置目录默认在/etc目录下

    -Apache /etc/apache2

    -Mysql   /etc/mysql    

    -Php    /etc/php5

    • apache配置目录 如图

    apache2.conf为apache启动服务的入口

    mods代表模块  sites代表虚拟主机

    available为可用功能  enabled代表已启用

    • mysql配置目录

    MySql核心配置文件是my.cnf


    php核心配置文件是php.ini

    6、apache作为虚拟主机的作用

    原理

    7、在apache中配置虚拟主机

    进入apache站点配置

    cd /etc/apache2/sites-available

    ll查看文件夹内容


    使用cat命令 查看000-default.conf此文件为apache访问默认路径的地址在此也可以进行修改

    可以将次配置文件cp到自己创建的站点目录下   如本机的video oa等文件夹

    如图 bbs oa video三个配置文件即从copy所得

    再用sudo vim oa进行相关的修改

    加入 ServerName 为网站域名 DocumentRoot路径为网站文件所在的路径

    修改Directory让apache有权限去访问路径

    原则:在sites-available文件夹下创建好配置文件  然后用过了ln -s软连接和sites-enabled文件夹

    例如ln -s ../sites-available/video video  意思为sites-available 文件夹下的video创建名为video(可随便起)的软链接


    到此为止  虚拟主机配置完毕  

    7、Mysql数据存储迁移

    • 迁移之前  请停止服务  sudo service mysql stop

    • 我个人迁移到/home主文件夹下的mysqldata下 cd /home sudo mkdir mysqldata

    • 建立好文件夹后   要保持原来文件夹所属者及权限

      sudo chown -vR mysql:mysql mysqldata/

      上一步修改用户 然后修改文件夹权限为700

      sudo chmod -vR 700 mysqldata/

      以上是要迁移的目录  全部创建完成

        然后进行数据的迁移(数据物价 要用cp 不许mv 此步必须使用su账户)

    此为复制语句 执行即可

    • 进行mysql数据库配置文件的修改

      sudo vim /etc/mysql/my.cnf

      找到datadir(指定mysql存储目录)至此为止非ubuntu系统操作完成


    • !!如果是ubuntu系统   请修改制约系统的apparmor文件  user.sbin.mysqld文件修改为已迁移的目录

      sudo vim /etc/apparmor.d/usr.sbin.mysqld


    • show variables like '%dir%';

                注释掉原本两行  为新路径下mysqldata添加 r读取 w写入 k执行权限

    • 到此为止,ubuntu版本也结束。重新启动apparmor和mysql服务

    8、安装PHPMyAdmin(流行的mysql管理软件)

    此处等待整理 需查询phpmyadmin配置文件

    9.修改mysql配置文件 my.cnf去掉白名单访问限制

    • 即注释掉  bind-address            = 127.0.0.1





  • 相关阅读:
    通过网页源代码看“饭否”的网站架构
    SD2.0课程等待时候的摘抄
    SD2.0阿里妈妈的研发过程
    转:编程8字专静谦筹悟慎透恒
    SD2.0第一天总体印象
    SD2.0《Web2.0网站性能调优实践》貌似是抄袭的文章
    SD2.02个课合成一个课
    SD2.0第2天总体印象
    variant
    [zz]C++程序员的阅读清单
  • 原文地址:https://www.cnblogs.com/duanyajuzi/p/5313077.html
Copyright © 2011-2022 走看看