为了账号安全,请及时绑定邮箱和手机立即绑定
  • 安装phpmyadmin: phpmyadmin是非常流行的mysql管理工具 安装方式: 1.apt-get方式: sudo apt-get install phpmyadmin sudo ln -s /usr/share/phpmyadmin/ /var/www/pma 2.手动上传方式
    查看全部
    0 采集 收起 来源:安装PHPMyAdmin

    2016-08-18

  • #将以下分别改为 www.imooc.com改为 bbs.imooc.com /webdata/imooc/www改为 /webdata/imooc/bbs /webdata/imooc/www/改为 /webdata/imooc/bbs #保存退出,并用同样的步骤类似的方法修改imooc_oa配置文件 4.将当前目录切换到虚拟主机“当前已启用”配置目录 $ cd /etc/appache2/sites-enabled #到此已经成功为bbs.imooc.com和oa.imooc.com两个新系统配置了虚拟主机 $ ln –s ../sites-available/imooc_bbs imooc_bbs
    查看全部
    0 采集 收起 来源:习题解析二

    2016-08-18

  • Apache虚拟主机简单配置: 1.在/webdata/imooc目录下新建两个文件夹bbs和oa,执行完以上命令后,/webdata/imooc目录下有www、bbs、oa三个文件夹,名称与二级域名对应,分别存放三个系统的php文件,这样便于日后的维护与管理。 $ sudo mkdir –p /webdata/imooc/ {bbs, oa} 或者分步执行命令 $ sudo mkdir –p /webdata/imooc/bbs $ sudo mkdir –p /webdata/imooc/oa 2.将当前目录切换到虚拟主机“目前可用的”配置目录 $ cd /etc/appache2/sites-available #每个虚拟主机之间虽然是独立的,但是大多数的配置项是一样的。我们没有必要完全手写一个新的配置文件,通过两次复制已有的imooc_www配置文件分别重命名为imooc_bbs和imooc_oa对应两新系统的根目录。这里的配置文件名称是可以随意选择的,但是为了便于分别和管理,我们使用以上名称。 $ sudo cp imooc_www imooc_bbs && sudo cp imooc_www imooc_oa 3.通过vim编辑配置文件 $ sudo vim imooc_bbs #首先可以看见这个复制过来的配置文件如下 <VirtualHost *:80> ServerName www.imooc.com DocumentRoot /webdata/imooc/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /webdata/imooc/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> #.....此处省略不想关配置项 </VirtualHost>
    查看全部
    0 采集 收起 来源:习题解析二

    2018-03-22

  • MySQL数据库存储目录修改与数据迁移: 1.数据迁移前停止mysql服务 $ sudo service mysql stop 2.将目标目录的所属用户组和用户和文件夹权限修改为mysql:mysql 0700 $ sudo chown –R mysql:mysql /mnt/mysqlhdd $ sudo chmod –R 700 /mnt/mysqlhdd 3.为了防止意外,把现有数据复制(cp)到新目录,而不是移动(mv),为保证文件的权限和属性一致,复制过程一定要添加 -a 参数,由于数据量比较大添加 –v 参数可查看复制的过程 $ sudo cp –av /data/mysql/* /mnt/mysqlhdd/ 4.编辑MySQL的配置文件my.cnf,修改my.cnf文件中的datadir参数值 $ sudo vim /etc/mysql/my.cnf datadir=/data/mysql/ 修改为 datadir=/mnt/mysqlhdd 5.编辑apparmor关于mysql的权限配置文件,修改usr.sbin.mysqld文件中的数据存储目录的相关权限 $ sudo vim /etc/apparmor.d/usr.sbin.mysqld /data/mysql/ r 修改为 /mnt/mysqlhdd/ r /data/mysql/** rwk 修改为 /mnt/mysqlhdd/** rwk 6.保存退出后重启apparmor服务 $ sudo service apparmor reload 7.重启apparmor权限服务进程和mysql进程 $ sudo service mysql restart
    查看全部
    0 采集 收起 来源:习题解析一

    2016-08-18

  • mysql默认只允许本机访问。需要开启远程权限。 sudo vim /etc/mysql/my.cnf //打开配置文件 bind-address //表示进允许这个服务器进行访问。注释掉的话都可以访问。 phpmyadmin添加用户 sudo service mysql restart
    查看全部
  • 默认情况下,出于安全的考虑,MySQL在初始状态下不允许远程连接,只允许服务器内部应用的本地连接。
    查看全部
    0 采集 收起 来源:练习题

    2016-08-17

  • MysqL数据存储目录迁移 1、停止MySQL的服务 sudo service mysql stop 2、查看数据库地址 cd /var/lib 3、查看MySQL的权限和用户组 ll /var/lib 4、创建数据库迁移目录 sudo mkdir /mysqldata 5、修改用户组和权限 sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息) sudo chmod -vR 700 /mysqldata 6、复制原有数据库文件 su cp -av /var/lib/mysql/* /mysqldata/ 7、修改数据库配置文件 sudo vim /etc/mysql/my.cnf 修改:datadir = /mysqldata/ 8、修改appormar 配置 sudo vim /etc/apparmor.d/user.sbin.mysqld 修改为:/mysqldata/ r, /mysqldata/** rwk, 9、重启apparmor sudo service apparmor reload 10、启动MySQL sudo service mysql start 11、登陆MySQL mysql -uroot -p 12、创建数据库 create database aaabbb; 13、查看迁移目录下的数据库文件 su cd /mysqldata ll 14、删除原数据库文件 rm -rvf /usr/lib/mysql
    查看全部
  • cd /etc/apache2/sites-available //打开apache的配置文件 ll //所有配置文件 cat default //查看默认的配置路径 sudo cp default video //作为video项目的配置文件 sudo cp default bbs //作为bbs项目的配置文件 sudo cp default oa //作为项目OA的配置文件 sudo vim video 添加: ServerName video.imooc.com //增加解析域名 DocumentRoot /wwwroot/video //将解析到以上域名时打开的目录 <Directory /wwwroot/video/> //给用户访问的权限,不然会出现403禁止访问错误。 配置好后保存退出。 其他两个项目的配置类似…… $cd ../sites-enabled/ sudo ln -s ../sites-available/video video//启用配置文件,建立软连接 $ll //查看软连接 //其他2个项目也一样。 //sudo service apache2 restart
    查看全部
  • 要模拟使用场景,首先需要修改hosts文件,让这三个二级域名都指向我们装在VM虚拟机里的ubuntu服务器192.168.0.104,因为我们的数组系统扮演的是客户端的角色,要访问VM虚拟机里的服务器,就需要修改客户端系统的hosts文件来模拟DNS解析,打开系统的hosts文件,在末尾加上:(在客户端电脑中修改) 192.168.104 video.imooc.com 192.168.104 bbs.imooc.com 192.168.104 oa.imooc.com
    查看全部
    0 采集 收起 来源:手动模拟DNS

    2016-08-17

  • 虚拟主机(Virtual-Host)原理: 一台服务器上放置多个完全独立的网站,虚拟主机就是通过Apache来分辨出来访的二级域名。通过识别来分别访问各各目录下的站点。 虚拟主机的应用场景: 假设慕课网开发了三个系统,分别是:视频系统、论坛系统和办公系统 慕课网有个一级域名 imooc.com,现在给这三个系统分别配置二级域名video.imooc.com,bbs.imooc.com,oa.imooc.com 假设慕课网有台lamp服务器,在文件系统中分别建立了三个目录(对应三个系统,论坛,办公,视频系统),分别用于存放这三个系统的项目文件,这三个目录可以由我们任意建立,配置DNS把这三个二级域名都解析到这台服务器上,也就是让三个二级域名都指向同一个服务器ip,让Apache来区分用户是通过哪个二级域名访问这台服务器的 根据不同的二级域名访问对应项目所在的目录,也就是说一台服务器上可以同时放置多个完全独立的网站或者系统,用不同的域名访问对应的系统。
    查看全部
  • MySQL与PHP的配置文件: 核心配置: MySQL:my.cnf PHP:php.ini
    查看全部
  • Apache核心配置: 1.mods-***:Apache模块 2.sites-***:虚拟主机 关键词: 1.available:可以使用 2.enabled:已启用
    查看全部
  • Apache配置文件加载流程
    查看全部
  • LAMP配置文件位置: Apache:/etc/apache2 MySQL:/etc/mysql PHP:/etc/php5
    查看全部
  • php常用插件安装:apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl
    查看全部

举报

0/150
提交
取消
课程须知
由于本课程的实现是在Linux环境下进行的,所以建议小伙伴们在学习本课程之前,先亲自动手在虚拟机中安装Ubuntu Server操作系统,除此之外还需要了解Linux系统的一些基础命令,具备操作VIM编辑器的基本能力,这会让你学习本课程时会更加游刃有余。
老师告诉你能学到什么?
1、熟悉LAMP各个组件的基本配置 2、掌握在Ubuntu Server中从无到有搭建LAMP环境 3、熟悉如何采用SSH方式通过终端工具远程操作Linux服务器以及通过FTP工具传输文件 4、掌握MySQL数据存储目录的迁移操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!