Ubuntu系统安装、网络配置、lamp环境搭建

Ubuntu安装lamp环境

一、安装ubuntu

  安装ubuntu默认安装,

  磁盘分区分配:在 Ubuntu 新安装中使用 LVM

二、静态配置网卡

sudo vim /etc/network/interfaces

  文件内容:

 1   auto lo 
 2   iface lo inet loopback
 3   auto eth0 ##这个应该是决定是否启用这个端口 
 4   iface eth0 inet static ##静态设置IP 
 5   hwaddress ether 52:54:xx:51:xx:xx ##加入MAC地址,记得要放在IP地址之前 
 6   address 202.198.151.17 
 7   netmask 255.255.255.0 
 8   #broadcast 202.198.151.255 
 9   gateway 202.198.151.254
10   ##通过dhcp动态设置
11   iface eth1 inet dhcp

 

 

  

  重新设置网络,以启用新设置

  sudo /etc/init.d/networking restart

 

三、远程连接xshell、secureSRC连接ubuntu终端

Sudo apt-get install openssh-server

   静态ip:

   动态ip:

四、使用apt-get方式快速安装lamp环境(tasksel install lamp-server 一键安装)

①、安装apache

 Sudo apt-get install  apache2

检测是否安装成功:

 Apache2  -v

 

②、安装php

Sudo apt-get install php5

 

查看是否安装mysql扩展,mysql.so

cat /etc/php5/conf.d/mysql.ini

安装mysql.so扩展

Sudo apt-get install php5-mysql

 

重启mysql服务

Sudo service mysql restart

 

 

重启apache:

sudo apache2 restart

 

 

给php安装一些常用的模块:

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

 

③、安装mysql

Sudo apt-get install mysql-server

 

④、安装phpmyadmin

1 Sudo apt-get install phpmyadmin
3 Sudo ln -s /usr/share/phpmyadmin  /var/www/phpmyadmin

 

 

下载phpmyadmin压缩包解压;

 

 

五、apt-get方式安装的lamp的配置文件 /etc

 

 

Apache2  /etc/apache2

 

 

Mods-***   apache可以用的模块

Sites-**     虚拟主机

     Avaliable可以使用的

     Enabled已经开启的,每次都会加载

 

Php    /etc/php5

 主配置文件: php.ini

 

Mysql  /etc/mysql

 主配置文件: my.cnf

Mysql数据迁移:默认存放在 /var/lib目录下

 

 

 

 

六、搭建虚拟主机

在apache配置虚拟主机

cd /etc/apache2/sites-available/

可以用的虚拟主机配置文件

1、复制新的虚拟主机文件

1    sudo cp default root
2 
3    sudo cp default test
4 
5    sudo cp default goophp

 

 

2、修改虚拟主机配置文件

1 Sudo vim root

3 Sudo vim test
5 Sudo vim goophp

 

注意:要添加新的字段

ServerName web.root.com

修改DocumentRoot路径以及Directory

 

 

 

 

3、在sites-enabled文件夹中创建虚拟主机文件相应的软连接

Cd sites-enabled

Sudo ln -s ../sites-avaliable/root root

 

 

 

 

4、重启apache2,运行测试

 

七、安装nginx服务器

①、首先确保安装了php5-cgi

若无则安装:sudo apt-get install  spawn-fcgi

②、安装之后,spawn-fcgi命令就可以直接使用了,它的可执行文件在/usr/local/bin/spawn-fcgi

开启fcgi服务:

sudo spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi

相关配置文件在 /etc/nginx/cgi/

php.ini所在位置:/etc/php5/cgi/php.ini

③、由于nginx和apache都是80端口,将nginx端口改为8080

sudo vim  /etc/nginx/sites-eabled/default 

将端口改为8080,同时将location ~ \.php{}  节点

 1 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
 2 #
 3 location ~ \.php$ {
 4 fastcgi_split_path_info ^(.+\.php)(/.+)$;
 5 # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
 6 #
 7 # # With php5-cgi alone:
 8 fastcgi_pass 127.0.0.1:9000;
 9 # # With php5-fpm:
10 # fastcgi_pass unix:/var/run/php5-fpm.sock;
11 fastcgi_index index.php;
12 include fastcgi_params;
13 }

 

④、重启nginx

sudo service nginx restart

posted @ 2016-07-02 00:43  snailZED  阅读(484)  评论(0编辑  收藏  举报