LAMP=linux + apache + mysql + php
ubuntu 官方不推荐使用root账户登录
1.普通账户没有管理员权限
2.默认情况下root 用户无法直接登录
1su # (switch user )切换到超级管理员 exit2
3sudo # (switch user and do )以超级管理员身份执行4
5apt-get6
7sudo apt-get update8
9# http://linux.chinaitlab.wm/special/linuxcom/10
11sudo apt-get install apache212apache2 -v13
14sudo apt-get install php515php5 -v18 collapsed lines
16
17cat /etc/apache2/mods-ecabled/php5.load18
19sudo apt-get install mysql-server20cat /etc/php5/wrf.d/mysql.ini21
22sudo apt-get install php5-mysql23cat /etc/php5/wrf.d/mysql.ini24
25sudo service mysql restart26sudo service apache2 restart27
28#sudo apt-get install apache2 php5 mysql-server php5-mysql29
30#sudo tasksel install lamp0-server31
32cd /var/www33/var/www/ $ sudo vim info.php
1<?php2 echo mysql_connect ('localhost', 'root',' 123456')?'yes':'no';3 phpinfo();
安装php扩展包:
1sudo apt-get install php5-gd curl libwrl32 libcurt3-dev php5-wrl3
4sudo service apache2 restart
FZ
.正常- Apache /etc/apache2
- MySQL /etc/mysql
- PHP /etc/php5
1cd /etc/apache22ll
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
1cd /var/2ls3sudo mkdir -p /wwwroot/{video,bbs,oa}4cd /wwwroot/5ls6
7#在三个目录下分别创建三个index.html文件8cd /etc/apache2/sites-available9copy default 修改10
11sudo ln -s ../sites-available/video12...13...14sudo service apache2 restart
数据库迁移
1sudo service mysql stop2
3sudo mkdir /mysqldate4sudo chown -vR mysql:mysql /mysqldata5
6sudo chmod -vR 700 /mysqldata7
8su9cp -av /var/lib/mysql/* /mysqldata10exit11sudo vim /etc/mysql/my.cnf12
13#修改Datadir行14
15sudo vim /etc/apparmor.d/usr.sbin.mysqld15 collapsed lines
16修改 /mysqldata/ v17 /mysqldata//**.rwk18
19sudo service apparmov reload20sudo service mysql start21
22mysql -u root -p23create database imooc;24exit25
26cd /27su28cd /mysqldata29ll30exit
安装phpmyadmin
- apt-get 方法
1sudo apt-get install phpmyadmin2sudo ln -s /usr/share/phpmyadmin/ /var/www/pma
- 手动上传方式
开始mysql 的remote access
1sudo vim /etc/mysql/my.cnf2sudo service mysql restart
Navicat Premium 软件