您的位置:首页 > 其它

ubuntu环境安装lamp-apt-get安装

2015-07-15 19:52 543 查看
写在前面:

查看ubuntu版本的两种方法

cat /etc/issue

或者

 lsb_release -a

我的版本

root@lucid64:/var/www# cat /etc/issue

Ubuntu 10.04.4 LTS \n \l

root@lucid64:/var/www# lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 10.04.4 LTS

Release: 10.04

Codename: lucid

root@lucid64:/var/www# 

1、vim /etc/network/interfaces

添加以下内容:

auto eth0                  #设置自动启动eth0接口

iface eth0 inet static     #配置静态IP

address 192.168.90.248     #IP地址

netmask 255.255.255.0      #子网掩码

gateway 192.168.90.1        #默认网关

2、修改DNS(vitrual中是桥接模式。并且保证本机和虚拟机都可以ping通)

sudo gedit /etc/resolve.conf

nameserver 8.8.8.8 #当地dns服务器(用ipconfig /all 查看本地dns,第一个dns是默认的,共有2个dns)

nameserver 202.106.0.20

注:#后面的注释信息不要加进去。

3、重启网络,使配置生效

sudo /etc/init.d/networking restart

4、apt-get install apache2 php5 mysql-server php5-mysql

一次性安装多个软件包,也可以分开安装

ps:     apache2 用php.so 模块管理php
php用mysql.so管理mysql

        安装mysql的时候会提示输入数据库用户名和密码
apt-get安装的

或者用tasksel  install lamp-server tasksel都是批量套装

5、ubuntu server Apache

默认解析的网页文件是在var/www/html下,

如果要修改的话需要修改/etc/apache2/sites-enabled/000-default中的DocumentRoot的值

我们就不修改了

6、在var/www/下新建一个info.php,测试是否正常

<?php

echo mysql_connect('localhost','root','root')?'database connect':'mysql error';

phpinfo();

7、安装常用的php扩展

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

感谢慕课网的badguy老师~

8、apt-get安装默认的配置文件都在etc下
apache加载过程 :apache.conf(通过include引入其他配置文件)->
apache核心配置有两个:modes-*和sites-*,分别代表apache模快和虚拟主机模块

drwxr-xr-x  2 root root  4096 2015-07-15 13:15 mods-available/
drwxr-xr-x  2 root root  4096 2015-07-15 13:15 mods-enabled/
-rw-r--r--  1 root root   750 2015-03-05 19:10 ports.conf
drwxr-xr-x  2 root root  4096 2015-07-15 13:10 sites-available/
drwxr-xr-x  2 root root  4096 2015-07-15 13:10 sites-enabled/

其中available是可使用的,enabled是已经在用的
通过软链接 ls配置的

9、mysql的数据目录迁移设置注意所属用户组和权限要一致,除了my.conf还需要注意 sudo 的时候要注意etc下有个sudoers
而且mysql下还有一个apparmor.d/usr.sbin.mysqld,也要修改下路径。

改完之后要重启apparmor reload,启动mysql。做之前都mysql stop的状态

。迁移之后,创建一个新库就可以看到新迁移的数据目录中查看了。

再次感谢慕课网的badguy老湿~他的ppt你看了会终身难忘~

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu lamp apt