在Ubuntu 8.04 LTS(hardy)下安装配置nginx和fastcgi方式的php
最近我们(瑞豪开源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相关推荐
- Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换
因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...
- 如何在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 ...
- ubuntu14.04 LTS版本下安装配置gem5环境
网盘工具资源链接:http://pan.baidu.com/s/1nuOQYRR 1.安装Ubuntu 14.04 LTS版本(这个ubuntu.centos随意了,反正是Linux环境下就好) 2. ...
- 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 ...
- ubuntu 18.04 LTS 国内源安装docker
ubuntu 18.04 LTS 国内源安装docker 检查系统内核版本 $uname -r 4.15.0-42-generic 修改apt国内源为中科大源 sudo cp /etc/apt/sou ...
- ubuntu 18.04.2 server基本安装配置
ubuntu 18.04.2 server基本安装配置 忽然相感觉一下云服务器的操作方式,今天空闲使用Windows10 + VMWare15 + ubuntu server模拟一下,以下是搞了一天的 ...
- Linux服务器下安装配置Nginx的教程
这篇文章主要介绍了Linux服务器下安装配置Nginx服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 Nginx("engine x")是一款 ...
- Linux系统下安装配置 Nginx 超详细图文教程
Linux系统下安装配置 Nginx 详细教程介绍 一.下载 Nginx 安装包 打开Nginx官网 :http://nginx.org/en/download.html 然后我们找到一个版本,把鼠标 ...
- Ubuntu 18.04 LTS环境下 MNN 的编译与使用
环境 Ubuntu 18.04 LTS 本文主要介绍从github上下载 MNN 后,如何快速的进行编译 1.安装C/C++编译器 gcc 与 NDK #首先安装好gcc, 用来编译 MNN 中的工具 ...
最新文章
- python系统-python 系统相关操作
- python md5_Python提取MD5
- 强大的独立日期选择器(date picker)插件 - Kalendae
- win7设置定时锁定计算机,Win7系统锁定计算机怎么设置?Win7系统锁定计算机的设置方法...
- 菜鸟ING的博客终于开园了。
- utf-8、unicode区别与联系
- Android 轮播图从 0 到 1
- java处理xls_Java处理Excel文件
- AVFoundation总结
- linux 下载命令
- php跟安卓交互,android客户端跟php服务简单交互
- python打开浏览器并截图_使用python实现网页截图的两种方式
- linux sed替换行,shell - 使用Sed替换包含字符串的整行
- 【洛谷】P1359 租用游艇
- uniapp中自定义showToast样式
- 渗透测试的理论部分1——渗透测试方法论
- 用OpenCV计算图像的亚像素值
- 利用shell求取两个文件的交集、差集、并集等
- 考研数学:罗尔定理的推论
- 全球边缘计算大会聊什么话题?
热门文章
- gradle官方文档_Spring Boot+Gradle+MyBatisPlus3.x搭建企业级的后台分离框架
- 精简linux操作系统,Tiny Core Linux—仅10多MB的精简Linux 操作系统发行版
- c++ raiseexception产生异常_Day17_异常,线程
- qt中event->globalPos()与pos()
- java 堆栈信息_每天学习一个命令:jstack 打印 Java 进程堆栈信息
- java 关联表做修改_java-图关联列表实现
- linux上修改html,linux进程名修改
- python怎么执行csv文件_无法读取/打开/或对CSV文件python 3.4windows执行任何操作
- DEEPIN教程 - 本地安装Typora
- 【Leetcode819】最常见的单词