Cirry's Blog

搭建LAMP—ubuntu(17)

2016-08-10
linux
2分钟
363字

LAMP=linux + apache + mysql + php

ubuntu 官方不推荐使用root账户登录

1.普通账户没有管理员权限

2.默认情况下root 用户无法直接登录

1
su # (switch user )切换到超级管理员 exit
2
3
sudo # (switch user and do )以超级管理员身份执行
4
5
apt-get
6
7
sudo apt-get update
8
9
# http://linux.chinaitlab.wm/special/linuxcom/
10
11
sudo apt-get install apache2
12
apache2 -v
13
14
sudo apt-get install php5
15
php5 -v
18 collapsed lines
16
17
cat /etc/apache2/mods-ecabled/php5.load
18
19
sudo apt-get install mysql-server
20
cat /etc/php5/wrf.d/mysql.ini
21
22
sudo apt-get install php5-mysql
23
cat /etc/php5/wrf.d/mysql.ini
24
25
sudo service mysql restart
26
sudo service apache2 restart
27
28
#sudo apt-get install apache2 php5 mysql-server php5-mysql
29
30
#sudo tasksel install lamp0-server
31
32
cd /var/www
33
/var/www/ $ sudo vim info.php
1
<?php
2
echo mysql_connect ('localhost', 'root',' 123456')?'yes':'no';
3
phpinfo();

安装php扩展包:

1
sudo apt-get install php5-gd curl libwrl3
2
libcurt3-dev php5-wrl
3
4
sudo service apache2 restart

FZ

.正常

  • Apache /etc/apache2
  • MySQL /etc/mysql
  • PHP /etc/php5
1
cd /etc/apache2
2
ll

Apache 环境配置

核心配置:

-mods-*** Apache模块

-sites-*** 虚拟主机

关键字:

available 可以使用的

enabled 已启用的

MySQL 和 PHP 的环境配置

核心配置:

MySQL :my.cnf

PHP:php.ini

虚拟主机(Virtual-Host)原理

  • video.imooc.com
  • bbs.imooc.com
  • oa.imooc.com
1
cd /var/
2
ls
3
sudo mkdir -p /wwwroot/{video,bbs,oa}
4
cd /wwwroot/
5
ls
6
7
#在三个目录下分别创建三个index.html文件
8
cd /etc/apache2/sites-available
9
copy default 修改
10
11
sudo ln -s ../sites-available/video
12
...
13
...
14
sudo service apache2 restart

数据库迁移

1
sudo service mysql stop
2
3
sudo mkdir /mysqldate
4
sudo chown -vR mysql:mysql /mysqldata
5
6
sudo chmod -vR 700 /mysqldata
7
8
su
9
cp -av /var/lib/mysql/* /mysqldata
10
exit
11
sudo vim /etc/mysql/my.cnf
12
13
#修改Datadir行
14
15
sudo vim /etc/apparmor.d/usr.sbin.mysqld
15 collapsed lines
16
修改 /mysqldata/ v
17
/mysqldata//**.rwk
18
19
sudo service apparmov reload
20
sudo service mysql start
21
22
mysql -u root -p
23
create database imooc;
24
exit
25
26
cd /
27
su
28
cd /mysqldata
29
ll
30
exit

安装phpmyadmin

  1. apt-get 方法
1
sudo apt-get install phpmyadmin
2
sudo ln -s /usr/share/phpmyadmin/ /var/www/pma
  1. 手动上传方式

开始mysql 的remote access

1
sudo vim /etc/mysql/my.cnf
2
sudo service mysql restart

Navicat Premium 软件

本文标题:搭建LAMP—ubuntu(17)
文章作者:Cirry
发布时间:2016-08-10
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode
总访问量
总访客数人次