Ubuntu -- ubuntu14.04 利用nginx做虚拟主机

本文详细介绍了如何在Ubuntu 14.04系统上部署LNMP(Linux Nginx MySQL PHP)环境,包括安装Nginx、PHP及MySQL等组件,并配置Nginx支持PHP。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Ubuntu server 14.04 上安装 Lnmp

  1. 更新列表
     sudo apt-get update
  2. 更新软件
     sudo apt-get upgrade
  3. 安装nginx
     sudo apt-get install nginx
  4. 浏览器输入 : localhost 查看 如果有页面 返回 说明 安装成功
  5. sudo service nginx restart #重启nginx,stop 停止
  6. 安装php 和php5-fpm 关联nginx
     sudo apt-get install php5 php5-fpm
  7. 安装gd库和curl库和编译用的,其他的库网上搜索安装
     sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl php5-dev libpcre3-dev
  8. 安装mysql 和连接mysql的php库
     sudo apt-get install mysql-service mysql-client php5-mysql
  9. 配置nginx 使能支持php
     sudo vim /etc/nginx/sites-available/default
    修改
     location ~ \.php$ {
         fastcgi_split_path_info ^(.+\.php)(/.+)$;
         fastcgi_pass unix:/var/run/php5-fpm.sock;
         fastcgi_index index.php;
         include fastcgi_params;
     }
  10. nginx默认 localhost 的目录是 /usr/share/nginx/html
    如果想更改,在default中修改Root项,在 html目录下建立php文件,这样服务器就能支持访问php文件了

    配置虚拟主机

  11. 在/etc/nginx/sites-available/ 下复制一个default文件,存为你网站站点名(为了方便记忆)进入到文件中将17行和18行的default-server 删除
    修改其中的 root(站点目录) 和 serverName(域名)

  12. 建立软连接

    sudo ln -s /etc/nginx/sites-available/demo1.com ../sites-enabled/
  13. 重启nginx服务器
    sudo service nginx restart
  14. 修改hosts文件,进行访问
    demo1.com 192.168.25.131
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值