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版本的两种方法
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 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)
- 看看我的Ubuntu Linux截图
- Ubuntu 12.04 LTS服务器版安装过程及使用图解