Cirry's Blog

搭建LAMP—ubuntu(17)

Aug 10, 2016
linux
2分钟
363字

LAMP=linux + apache + mysql + php

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

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

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

su # (switch user )切换到超级管理员 exit
sudo # (switch user and do )以超级管理员身份执行
apt-get
sudo apt-get update
# http://linux.chinaitlab.wm/special/linuxcom/
sudo apt-get install apache2
apache2 -v
sudo apt-get install php5
php5 -v
18 collapsed lines
cat /etc/apache2/mods-ecabled/php5.load
sudo apt-get install mysql-server
cat /etc/php5/wrf.d/mysql.ini
sudo apt-get install php5-mysql
cat /etc/php5/wrf.d/mysql.ini
sudo service mysql restart
sudo service apache2 restart
#sudo apt-get install apache2 php5 mysql-server php5-mysql
#sudo tasksel install lamp0-server
cd /var/www
/var/www/ $ sudo vim info.php
<?php
echo mysql_connect ('localhost', 'root',' 123456')?'yes':'no';
phpinfo();

安装php扩展包:

sudo apt-get install php5-gd curl libwrl3
libcurt3-dev php5-wrl
sudo service apache2 restart

FZ

.正常

  • Apache /etc/apache2
  • MySQL /etc/mysql
  • PHP /etc/php5
cd /etc/apache2
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
cd /var/
ls
sudo mkdir -p /wwwroot/{video,bbs,oa}
cd /wwwroot/
ls
#在三个目录下分别创建三个index.html文件
cd /etc/apache2/sites-available
copy default 修改
sudo ln -s ../sites-available/video
...
...
sudo service apache2 restart

数据库迁移

sudo service mysql stop
sudo mkdir /mysqldate
sudo chown -vR mysql:mysql /mysqldata
sudo chmod -vR 700 /mysqldata
su
cp -av /var/lib/mysql/* /mysqldata
exit
sudo vim /etc/mysql/my.cnf
#修改Datadir行
sudo vim /etc/apparmor.d/usr.sbin.mysqld
15 collapsed lines
修改 /mysqldata/ v
/mysqldata//**.rwk
sudo service apparmov reload
sudo service mysql start
mysql -u root -p
create database imooc;
exit
cd /
su
cd /mysqldata
ll
exit

安装phpmyadmin

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

开始mysql 的remote access

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

Navicat Premium 软件

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