最近我们(瑞豪开源Xen VPS: http://www.RasHost.com)的一个客户要求在他的Ubuntu 8.04 VPS上安装一个高性能的nginx,下面是我的安装记录。

由于Ubuntu 804已经包含了nginx,所以根本不要编译,安装超简单!

在VPS上修改/etc/apt/sources.list文件内容为:

deb http://ubuntu.cn99.com/ubuntu hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu hardy-updates main restricted universe multiverse

然后运行:
apt-get update
apt-get install nginx

即可完成安装

启动nginx:
/etc/init.d/nginx start

然后就可以访问了,http://58.30.17.160/ , 一切正常!

下面配置php和mysql。

安装php和MySQL:
apt-get install php5-cli php5-cgi mysql-server-5.0 php5-mysql

我们需要/usr/bin/spawn-fcgi这个文件,而它是属于lighttpd这个包里面的,所以我们安装lighttpd然后把它设置为开机不启动:

apt-get install lighttpd #我们只要/usr/bin/spawn-fcgi
rcconf #去掉lighttpd开机自启动

修改nginx的配置文件:/etc/nginx/sites-available/default
index的一行修改为:
index index.php index.html index.htm;

去掉下面部分的注释:
location ~ /.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
}

重新启动nginx:
/etc/init.d/nginx stop
/etc/init.d/nginx start

启动fastcgi php:
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi

在/var/www/nginx-default/目录下创建一个文件:
echo "" > /var/www/nginx-default/index.php

然后浏览器访问nginx就可以看到一切正常了。

在Ubuntu 8.04 LTS(hardy)下安装配置nginx和fastcgi方式的php相关推荐

  1. Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换

    因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...

  2. 如何在linux系统安装搜狗输入法,在Ubuntu 12.04 LTS版本下安装搜狗输入法 for Linux...

    目前搜狗输入法 for Linux可以安装在Ubuntu 12.04.14.04.14.10和Ubuntu 15.04系统中(包括Ubuntu Kylin版本).下面介绍在Ubuntu 12.04 L ...

  3. ubuntu14.04 LTS版本下安装配置gem5环境

    网盘工具资源链接:http://pan.baidu.com/s/1nuOQYRR 1.安装Ubuntu 14.04 LTS版本(这个ubuntu.centos随意了,反正是Linux环境下就好) 2. ...

  4. Ubuntu 12.04 LTS 64bit 下安装 jdk-6u43-linux-x64.bin的步骤

    1.打开终端. 2.执行:sudo chmod u+x jdk-6u43-linux-x64.bin 3.执行:sudo ./jdk-6u43-linux-x64.bin 4.执行: sudo mv ...

  5. ubuntu 18.04 LTS 国内源安装docker

    ubuntu 18.04 LTS 国内源安装docker 检查系统内核版本 $uname -r 4.15.0-42-generic 修改apt国内源为中科大源 sudo cp /etc/apt/sou ...

  6. ubuntu 18.04.2 server基本安装配置

    ubuntu 18.04.2 server基本安装配置 忽然相感觉一下云服务器的操作方式,今天空闲使用Windows10 + VMWare15 + ubuntu server模拟一下,以下是搞了一天的 ...

  7. Linux服务器下安装配置Nginx的教程

    这篇文章主要介绍了Linux服务器下安装配置Nginx服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 Nginx("engine x")是一款 ...

  8. Linux系统下安装配置 Nginx 超详细图文教程

    Linux系统下安装配置 Nginx 详细教程介绍 一.下载 Nginx 安装包 打开Nginx官网 :http://nginx.org/en/download.html 然后我们找到一个版本,把鼠标 ...

  9. Ubuntu 18.04 LTS环境下 MNN 的编译与使用

    环境 Ubuntu 18.04 LTS 本文主要介绍从github上下载 MNN 后,如何快速的进行编译 1.安装C/C++编译器 gcc 与 NDK #首先安装好gcc, 用来编译 MNN 中的工具 ...

最新文章

  1. python系统-python 系统相关操作
  2. python md5_Python提取MD5
  3. 强大的独立日期选择器(date picker)插件 - Kalendae
  4. win7设置定时锁定计算机,Win7系统锁定计算机怎么设置?Win7系统锁定计算机的设置方法...
  5. 菜鸟ING的博客终于开园了。
  6. utf-8、unicode区别与联系
  7. Android 轮播图从 0 到 1
  8. java处理xls_Java处理Excel文件
  9. AVFoundation总结
  10. linux 下载命令
  11. php跟安卓交互,android客户端跟php服务简单交互
  12. python打开浏览器并截图_使用python实现网页截图的两种方式
  13. linux sed替换行,shell - 使用Sed替换包含字符串的整行
  14. 【洛谷】P1359 租用游艇
  15. uniapp中自定义showToast样式
  16. 渗透测试的理论部分1——渗透测试方法论
  17. 用OpenCV计算图像的亚像素值
  18. 利用shell求取两个文件的交集、差集、并集等
  19. 考研数学:罗尔定理的推论
  20. 全球边缘计算大会聊什么话题?

热门文章

  1. gradle官方文档_Spring Boot+Gradle+MyBatisPlus3.x搭建企业级的后台分离框架
  2. 精简linux操作系统,Tiny Core Linux—仅10多MB的精简Linux 操作系统发行版
  3. c++ raiseexception产生异常_Day17_异常,线程
  4. qt中event->globalPos()与pos()
  5. java 堆栈信息_每天学习一个命令:jstack 打印 Java 进程堆栈信息
  6. java 关联表做修改_java-图关联列表实现
  7. linux上修改html,linux进程名修改
  8. python怎么执行csv文件_无法读取/打开/或对CSV文件python 3.4windows执行任何操作
  9. DEEPIN教程 - 本地安装Typora
  10. 【Leetcode819】最常见的单词